即使活动已关闭,也可以通过服务更新textView

时间:2018-08-31 09:26:02

标签: java android android-intent service textview

我正在尝试创建一个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);




}

任何帮助都将不胜感激。 我真的很困。

0 个答案:

没有答案