2011-02-18 18 views
0
AlertDialog.Builder alt_bld = new AlertDialog.Builder(this); 

當我寫這個錯誤是肖恩說alertbox android系統

The constructor AlertDialog.Builder(new Runnable(){}) is undefined 

..所以只是告訴我什麼即時做...

+0

給出了完整的代碼,你有問題。 – springrolls 2011-02-18 10:20:36

回答

2

你想從運行Runnable的對話?您不能將runnable作爲上下文傳遞。您應該用YourActivityClassName.this替換「this」,以便將您的活動的上下文傳遞給構造函數。

如果這種構造是在一個線程內,那麼我猜它有點不對,因爲你不能從不同的線程執行任何UI操作。你應該使用處理程序將消息傳遞給主要活動..雖然我可能是錯誤的,因爲我沒有看到整個代碼

0

如果你把鼠標移動到underligned錯誤日食應該爲您提供導入AlertDialog。 如果沒有,你可以添加導入manualy

進口android.app.AlertDialog