我正在使用此代码来安排我的小部件
// 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 分钟更新一次
这可能吗?