Son Forum Aktiviteleri

2
Tümünü Gör

Android emulator, process isn't responding

Merabalar,

Bitirme Projem kapsamında, Google Places APi ile konum tabanlı bir Android Uygulaması geliştiriyorum. Son Güncelleştirmeleri yaptıktan sonra Emülatör stabil olarak çalışmamaya başladı ve "Process isn't responding" şeklinde hata verdi. Kodda herhangi bir hata yoktu, güncelleştirme yapmadan önce çalışıyordu. Bu sorunu nasıl düzeltebilirim. 

 

interneti açmak için ayarlara yönlendirme

Androidde henüz yeniyim.Eğer bu basit bir sorunsa şimdiden mazur görün.Geliştirdiğim uygulamada kullanıcının internet bağlantısı durumuna göre program çalışıyor.Eğer bağlantı yoksa kullanıcıya ayarlara gitmesini ya da offline devam etmesini soran bir alert diyalog oluşturdum.Fakat sorun şu, kullanıcıyı bağlantı ayarlarına nasıl yönlendirmem gerektiğini bilmiyorum. Sitede herhangi bir içerik bulamadım. Yardımcı olabilecek biri var mı ? Kodlar şu şekilde

Teşekkürler

oncreate..

if(isNetworkConnected()!=true){
           Context mContext = this;
           AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
           builder.setIcon(R.mipmap.connectionicon);
           builder.setTitle("\t Connection Status");
           builder.setMessage("Your device is not connected internet.\nClick OK for go to connection setting");
           builder.setCancelable(false);
           builder.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
               public void onClick(DialogInterface dialog, int which) {
                   // opening wifi or mobile data


               }
           });
           builder.setNegativeButton("Countinue Offline", new DialogInterface.OnClickListener() {
               public void onClick(DialogInterface dialog, int which) {
                   // do nothing

               }
           });

           builder.show();
       }

---

    private boolean isNetworkConnected() {
        ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo ni = cm.getActiveNetworkInfo();

        if (ni==null) {
            // There are no active networks.
            return false;
        } else {
            return true;
        }
    }