2012-03-28 3 views
0

У меня есть 2 записи в моей базе данных sqlite с разными ключами, и у меня есть два виджета моего приложения в доме Android. Мой контент виджета - это текстовое представление. В этом текстовом представлении отображается запись, назначенная этому виджету в sqlite. У меня есть форма с именем widgetopen с edittext, которая поднимается, когда я нажимаю на мой виджет. Я хочу, чтобы закодировать это приложение следующим образом:Как обновить несколько виджетов с разными данными на виджет

  • При нажатии на виджет затем показать widgetopen форму с содержанием EditText составляет содержание TextView для этого виджета
  • И когда я закрываю виджет тогда sqllite должен обновляться новым контентом edittext, и назначенный виджет должен быть обновлен.

Я реализовал это, но у меня есть 2 проблемы:

  1. Как назначить виджет с моим Индентификационным в базе данных. У меня нет идеи, где я должен сохранить идентификатор записи в виджетах
  2. После обновления содержимого editext в форме виджетов и обновлении базы данных, как обновить только виджет, назначенный идентификатором записи (на самом деле виджет, который нажал на нем и всплывающее окно виджетов).

ответ

0

Я сохраняю его на sharedpreferences и моя проблема решена. Я сохраняю каждый идентификатор виджета с идентификатором recrord, который присваивается ему.

Смежные вопросы