hemen 5 dk içinde kodları yollayacağım hocam siz yeter ki yardımcı olun

public void internetKontolEt(){
if(internetKontrol()==true){
apiClient = new GoogleApiClient.Builder(this)
.addApi(Games.API)
.addScope(Games.SCOPE_GAMES)
.enableAutoManage(this, new GoogleApiClient.OnConnectionFailedListener() {
@Override
public void onConnectionFailed(@NonNull ConnectionResult connectionResult) {
new AlertDialog.Builder(ShakeActivity.this)
.setIcon(R.drawable.ic_wifi_black_24dp)
.setTitle("İnternet bağlantı hatası!")
.setCancelable(false)
.setMessage("Skorlarının kaydedilebilmesi için internet bağlantısı gerekmektedir. İnternetini açmak " +
"istiyor musun?")
.setPositiveButton("Evet", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which) {
startActivityForResult(new Intent(Settings.ACTION_WIFI_SETTINGS), 0);
}
})
.setNegativeButton("İptal", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.show();
}
}).build();
}else{
new AlertDialog.Builder(ShakeActivity.this)
.setIcon(R.drawable.ic_wifi_black_24dp)
.setTitle("İnternet bağlantı hatası!")
.setCancelable(false)
.setMessage("Skorlarının kaydedilebilmesi için internet bağlantısı gerekmektedir. İnternetini açmak " +
"istiyor musun?")
.setPositiveButton("Evet", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which) {
startActivityForResult(new Intent(Settings.ACTION_WIFI_SETTINGS), 0);
}
})
.setNegativeButton("İptal", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.show();
}
}
private boolean internetKontrol() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
return true;
}
return false;
}Hocam kodlar bu yardımcı olursanız çok sevinirim bu kaldı yayınlayamadık bir türlü
Else yapmadığınız için sürekli false dönüyor. İnternetkontrol metodunuzu bununla değiştirin.
public boolean internetKontrol(){
ConnectivityManager intCtrl = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo intBilgi = intCtrl.getActiveNetworkInfo();
if (intBilgi !=null && intBilgi.isConnectedOrConnecting()){
return true;
}else {
return false;}
}