【发布时间】:2013-05-05 02:32:55
【问题描述】:
我正在使用此代码来安排我的小部件
// Timer
Timer timer = new Timer();
// Schedule time
timer.scheduleAtFixedRate(new MyTime(context, appWidgetManager), 1, 60000);
private class MyTime extends TimerTask {
// RemoveViews
RemoteViews remoteViews;
// AppWidgetManager
AppWidgetManager appWidgetManager;
// ComponentName
ComponentName thisWidget;
public MyTime(Context context, AppWidgetManager appWidgetManager) {
this.appWidgetManager = appWidgetManager;
remoteViews = new RemoteViews(context.getPackageName(),
R.layout.main);
thisWidget = new ComponentName(context, WMTWidget.class);
}
@Override
public void run() {
//code to update textview
}
}
这会每分钟更新一个文本视图,效果很好
我想知道是否可以在第一次运行后更改它? 它应该在 1 分钟后第一次更新 textview,然后每 15 分钟更新一次
这可能吗?
【问题讨论】: