当用户在主屏幕上设置小部件时如何打开活动?

时间:2013-11-25 06:12:31

标签: android android-widget widget

我想创建一个像CNN app widget一样的Android小部件。让我解释一下widget的后续内容。我将共享首选项上的变量设置为存储类别值,如果它为null而不是打开一个具有列表以选择类别的活动,而不是根据窗口小部件中的该类别加载数据。我把我的代码放在onUpdate上甚至在widget中它会根据类别加载数据它的工作正常但我的问题是当我要设置我的小部件时我只需点击它就会在我选择类别之后打开活动它会关闭类别活动,但小部件未设置在主屏幕上,因此我必须再次访问小部件菜单必须拍摄小部件并放在主屏幕上。      所以当用户在主屏幕上放下小部件时,我想打开我的类别选择活动。我谷歌很多,但没有找到任何解决方案。请帮帮我。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您需要将配置活动设置为小部件的xml文件,如下所示:

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:configure="your.package.your.activity"
    .... />

以下是有关此主题的官方文档:

https://developer.android.com/guide/topics/appwidgets/index.html#Configuring