设置每10秒更新一次,也就是每10秒运行一次onUpdate(),但程序没有按照设想的每10秒更新一次。http://androidguy.blog.51cto.com/974126/214405,代码全是这上面的,上面说可以动态显示时间,但时间根本没有更新,高人指点...头大...<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:minWidth="30dp"
    android:minHeight="30dp"
    android:updatePeriodMillis="10000"//设置每10秒更新一次,也就是每10秒运行一次onUpdate();
    android:initialLayout="@layout/main"/>
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
            int[] appWidgetIds)
    {
Log.i("", "-------11-----");
        final int N = appWidgetIds.length;
        for (int i = 0; i < N; i++)
        {
            int appWidgetId = appWidgetIds[i];
            RemoteViews views = new RemoteViews(context.getPackageName(),
                    R.layout.main);    
            java.text.DateFormat df = new java.text.SimpleDateFormat("hh:mm:ss");
            views.setTextViewText(R.id.tvMsg, "当前时间:" + df.format(new Date()));            
            appWidgetManager.updateAppWidget(appWidgetId, views);
        }        
    }        <receiver android:name=".MyAppWidgetProvider">
            <meta-data android:name="android.appwidget.provider"
                    android:resource="@xml/appwidget_provider" />
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            </intent-filter>
        </receiver>