0
pBar = (ProgressBar) findViewById(R.id.progressBaradmin); 

    new Thread(new Runnable() { 

     @Override 
     public void run() { 
      // TODO Auto-generated method stub 
      while (pStatus <= 100) { 

       handler.post(new Runnable() { 

        @Override 
        public void run() { 
         // TODO Auto-generated method stub 
         pBar.setProgress(pStatus); 

        } 
       }); 
       try { 
        // Sleep for 200 milliseconds. 
        // Just to display the progress slowly 
        if (pStatus == str1) { 
         Thread.sleep(90000000); 
        } 

       } catch (InterruptedException e) { 
        e.printStackTrace(); 
       } 
       pStatus++; 
      } 

     } 
    }).start(); 

我在str1中有錯誤。它在我的班級公共字符串str1中提到。我怎樣才能清除這個錯誤?如何將字符串值傳遞給Android Studio中的ProgressBar?

如何在Android Studio中將字符串值傳遞給ProgressBar?

回答

0
pBar = (ProgressBar) findViewById(R.id.progressBaradmin); 
     int d = Integer.parseInt(str2); 
     pBar.setProgress(d); 

這對我工作代碼

0

你需要先轉換str1中類型:

if (Integer.parseInt(str1) == pStatus) 
{ 
    // Your code 
} 
+0

我有錯誤不幸的應用程序已經停止@AmirHossein – Weslyn

+0

什麼是你的錯誤@Wesl –

+0

什麼是你的錯誤@Weslyn? –

相關問題