Java AppWidget刷新12次
我有密码:Java AppWidget刷新12次,java,android,widget,Java,Android,Widget,我有密码: int i = 0; while(true){ i++; remoteViews.setTextViewText(R.id.textView1, "" + i ); appWidgetManager.updateAppWidget(thisWidget, remoteViews); try { Thread.sleep(1000); } catch (InterruptedException e) {
int i = 0;
while(true){
i++;
remoteViews.setTextViewText(R.id.textView1, "" + i );
appWidgetManager.updateAppWidget(thisWidget, remoteViews);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
这段代码刷新了我的小部件,但只刷新了12次。当“i”达到12时,什么也不会发生。
如何修复它?AppWidgetProvider类扩展了BroadcastReceiver,在Receiver类中使用while(true)循环是不正确的 如果希望每隔1秒刷新一次小部件,请在项目中位于res/xml/文件夹的app小部件xml文件中的android:updatePeriodMillis=“1000”中提供信息 谢谢!
布山你到底想要什么?无限次刷新?