我正在尝试创建一个Clock小部件,该小部件的文本视图会显示时间,并且需要每分钟更新一次
试图每秒从服务中更改textView,以便即使在MainActivity关闭时,时钟小部件也会每分钟更新一次。
我正在通过AppWidgetProvider调用我的服务
private String action = "clock.beautiful.best.com.mmclock.TheService";
@Override
public void onReceive(Context context, Intent intent) {
super.onReceive(context, intent);
//UseThis
Log.e("h","R");
RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.main_widget);
// Create a fresh intent
Intent serviceIntent = new Intent(context, TheService.class);
serviceIntent.setAction(action);
context.startService(serviceIntent);
ComponentName componentName = new ComponentName(context, TheService.class);
AppWidgetManager.getInstance(context).updateAppWidget(componentName, remoteViews);
}
任何帮助都将不胜感激。 我真的很困。