【问题标题】:How to open activity when user will set widget on home screen?当用户在主屏幕上设置小部件时如何打开活动?
【发布时间】:2013-12-09 18:07:12
【问题描述】:

我想创建一个类似 CNN 应用小部件的 android 小部件。让我解释一下widget的后续。我在共享首选项上设置变量以存储类别值(如果它为空),而不是打开一个具有选择类别列表的活动,然后根据小部件中的该类别加载数据。我将我的代码放在 onUpdate 上,即使在小部件中它也会根据其工作正常的类别加载数据,但我的问题是当我要设置我的小部件时,我只需单击它,它会在我选择它的类别后打开活动关闭类别活动,但小部件未在主屏幕上设置,因此我必须再次进入小部件菜单,必须为小部件拍照并放在主屏幕上。 所以当用户将小部件放在主屏幕上时,我想打开我的类别选择活动。我google了很多,但没有找到任何解决方案。请帮帮我。提前谢谢你。

【问题讨论】:

    标签: android android-widget widget


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 2011-02-11
      • 2021-09-16
      • 1970-01-01
      • 2012-10-20
      • 2017-02-21
      • 1970-01-01
      相关资源
      最近更新 更多