Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AppWidget刷新12次_Java_Android_Widget - Fatal编程技术网

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”中提供信息

谢谢!
布山

你到底想要什么?无限次刷新?