【问题标题】:Different Settings per instace of a Widget每个小部件实例的不同设置
【发布时间】:2012-01-20 22:26:14
【问题描述】:

我一直在寻找方法来做到这一点。我怎样才能使创建的小部件的每个实例都有自己的一组设置(设置相同,只是值不同)

例如,如果我正在制作一个天气应用程序,那么小部件的一个实例可以显示一个城市的天气,而另一个小部件可以显示另一个城市的天气。但是,您仍然会拖出同一个小部件。

我已经想到了几种方法,但我只是不确定如何实现它们。例如 - 我可以使用 SharedPreferences 并在每个设置前加上 WidgetID。我不确定这是否可行,而且我不知道如何获取小部件 ID(我相信我可以找到。)

所以我想知道的是,上述解决方案是实现我想要实现的目标的好方法(并且它会起作用)还是有更好的方法来做到这一点。

谢谢,

沙丁鱼

【问题讨论】:

    标签: android android-widget widget settings sharedpreferences


    【解决方案1】:

    SharedPreferences 和前缀是正确的方式。

    widgetId 你应该在 AppWidgetManager 上观看。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-15
      • 2014-08-16
      相关资源
      最近更新 更多