【问题标题】:How to update several widgets with different data per widget如何使用每个小部件的不同数据更新多个小部件
【发布时间】:2012-10-08 23:27:49
【问题描述】:

我的 sqlite 数据库中有 2 条具有不同键的记录,并且我的应用程序在 android home 中有两个小部件。我的小部件内容是一个文本视图。此文本视图显示在 sqlite 中分配给此小部件的记录。 我有一个名为 widgetopen 的表单,当我单击我的小部件时,它会出现一个 edittext。我想对这个应用程序进行如下编码:

  • 当我单击一个小部件时,然后显示 widgetopen 表单,其中 edittext 内容等于该小部件的 textview 内容
  • 当我关闭小部件时,应该使用 edittext 的新内容更新 sqllite,并且必须更新分配的小部件。

我已经实现了这个,但我有两个问题:

  1. 如何在数据库中分配一个带有我的记录 ID 的小部件。我不知道我必须将记录 ID 保存在小部件中的哪个位置
  2. 在widgetshow表单中更新editext内容并更新数据库后,如何只更新分配了记录id的widget(实际上是点击它并弹出widgetshow的widget)。

【问题讨论】:

    标签: android android-widget


    【解决方案1】:

    我将它保存在 sharedpreferences 上,我的问题就解决了。 我用分配给它的记录 id 保存每个小部件 id。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-02
      • 1970-01-01
      • 1970-01-01
      • 2011-04-29
      • 2021-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多