2016-03-30 25 views
3

Sunucu yanıtı başarısının birkaç saniye/dakika süreyle bir ilerleme çubuğu göstermek istediğini ve birkaç dakika sonra ilerleme çubuğunu reddettikten sonra etkinliği değiştirdiğine dair bir etkinliğim var. Bunu nasıl yapabilirim? BuradaBirkaç saniye için ilerleme çubuğu nasıl gösterilir ve daha sonra androidde etkinliğe nasıl geçilir?

public void conditions() throws JSONException { 
     if (m_oResponseobject.getString("resultdescription").equalsIgnoreCase("Transaction Successful")) { 
      new Handler().postDelayed(new Runnable() { 
       @Override 
       public void run() { 
        CProgressBar.getInstance().showProgressBar(getApplicationContext(), "Please wait while rediecting to website"); 

       } 
      }, 3000); 
      CProgressBar.getInstance().hideProgressBar(); 
      Intent i = new Intent(CDealAppListingDetails.this, CMainActivity.class); 
      startActivity(i); 

     } 
    } 
+0

Kodunuzdaki ile ilgili sorun nedir ?? –

+0

quikly progressbar kaldırılıyor – Nitin

+0

3000 300000 olun. – Amy

cevap

1
int DELAY = 3000; 
CProgressBar.getInstance().showProgressBar(getApplicationContext(), "Please wait while rediecting to website"); 

Handler handler = new Handler(); 
handler.postDelayed(new Runnable() {    
    @Override 
    public void run() { 
CProgressBar.getInstance().hideProgressBar(); 
     Intent i = new Intent(CDealAppListingDetails.this, CMainActivity.class); 
     startActivity(i);     
    } 
}, DELAY); 
+0

hata gösterir: android.view.WindowManager $ BadTokenException: Pencere eklenemiyor - token null değil Bir uygulama için – Nitin

+0

tam günlüğünü koyun –

0

Bu deneyin benim kodudur:

 CProgressBar.getInstance().showProgressBar(getApplicationContext(), "Please wait while rediecting to website"); 
    new Handler().postDelayed(new Runnable() { 
        @Override 
        public void run() { 
         CProgressBar.getInstance().hideProgressBar(); 
         Intent i = new Intent(CDealAppListingDetails.this, CMainActivity.class); 
         startActivity(i); 
        } 
       }, 3000); 
İlgili konular