【问题标题】:Android Widget Broadcast Receiver, update Activity class automaticlyAndroid Widget Broadcast Receiver,自动更新Activity类
【发布时间】:2012-05-09 06:23:55
【问题描述】:

我正在开发一个 android 小部件。 小部件屏幕上有一个整数。例如 min=100 当我打电话时,我希望这个整数减少 10。

我的意思是当我拨打电话时,整数会自动更新为 90。

我该如何解决这个问题?

谢谢

【问题讨论】:

    标签: android android-activity android-widget broadcastreceiver


    【解决方案1】:

    创建一个接收器类来捕获呼出意图

    <receiver android:name=".yourreceiver">
        <intent-filter>
           <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
        </intent-filter>
    </receiver>
    

    并且 更新 onReceive 中的小部件

    RemoteViews updateViews  =Update your min value and create the remote` view;
            // Update the widget 
            ComponentName thisWidget = new ComponentName(context, YourWidget.class);
            AppWidgetManager manager = AppWidgetManager.getInstance(context);
            manager.updateAppWidget(thisWidget, updateViews);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-12
      • 1970-01-01
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      • 2023-01-10
      • 1970-01-01
      • 2015-10-12
      相关资源
      最近更新 更多