2011-02-18 102 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