处理Android小部件中的onClick和接收器事件

时间:2012-06-16 10:05:06

标签: android android-widget

目前我有一个服务TimerService,用于广播更新,里程碑和警报。

在清单文件中:

    <!-- WIDGET! -->
    <service android:name=".UpdateWidgetService" android:permission="android.permission.BIND_REMOTEVIEWS" ></service>
    <receiver
        android:icon="@drawable/icon"
        android:label="JustInTime"
        android:name="com.JustInTime.widget.WidgetProvider" >
        <intent-filter >
            <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
        </intent-filter>
        <meta-data
            android:name="android.appwidget.provider"
            android:resource="@xml/widget_info" />
    </receiver>

UpdateWidgetService会为TimerService注册接收器吗?一个服务正在监听这样的另一个服务似乎是错误的。此外,在窗口小部件中注册onClick功能是否正常,或者您是否必须使用setOnClickPendingIntent?

目标:拥有一个像闹钟一样工作的小部件,它可以监听服务中的广播,然后根据需要更新小部件。此更新应更新UI,其中有多个视图项。

如果您有好的小部件示例,请分享。其中大多数都是我所看到的非常基础。

0 个答案:

没有答案