嗨
今天我的問題是關於線程,在Android的活動,我想顯示一條消息,圖標一個對話框,標題和三個按鈕(正面,負面和中性),我已經做到了,沒有任何錯誤(加上聽衆和一切),我執行正常,並再次沒有錯誤,問題是這樣的:Android的線程問題(線程在後臺運行)
alert.setPositiveButton("Yes", new android.content.DialogInterface.OnClickListener(){
public void onClick(DialogInterface i, int j)
{
pb.setVisibility(0); //pb is a progress bar
new Thread (new Runnable()
{
public void run()
{
try {
tv.setText("Saved!");
Thread.sleep(5000);
tv.setText(null); //tv is a text view
Thread.sleep(5000);
finish();
} catch (InterruptedException e) {
alerttmp.setIcon(R.drawable.ic_launcher);
alerttmp.setTitle("Error");
alerttmp.setMessage("Thread could not be executed Thread id: 100390");
alerttmp.show();
}
}
}).run();
}
});
見,突出顯示正的按鈕並保持高亮顯示,直到活動關閉,同時我希望對話框消失時,按鈕顯示,電視有文字「保存!!」在其中,然後沒有文字,並最終殺死該活動。
SOS的傢伙!謝謝!
ps:英語不是我的母語,所以沒有莎士比亞的話請! :)請讓語言儘可能簡單!謝謝!
我也跑它的UIThread,沒有工作,直到我選擇它可能仍然沒有工作 –