0

対応するチェックボックスのリストがあります。それらの状態を保存して、アプリの実行時にチェックされたアイテムのリストをロードできるようにしたいと思います。どうすればいいですか?

私の onRetain は次のようになります。

public Object onRetainNonConfigurationInstance() {
    return planets;
}

惑星がリスト全体です。

SharedPreferences を読みましたが、機能していないようです:(

4

2 に答える 2

1

データベース::: テーブル名: state_checkBox

フィールドの位置: int 状態: ブール値

コードについては、このリンクを参照してください。

  1. ビデオ

  2. サンプル コード

データベースで状態を「true」または「false」として更新するだけで済みますが、getview では常にクエリを呼び出してチェックボックスを setChecked() にする必要があります

&チェックボックスのcheckedchangedlistner()でデータベースを更新する必要があります...

于 2012-08-14T09:53:12.137 に答える
0

永続的に保存したい場合は、このようにDBを使用する必要があります

セッションのみが必要な場合は、バンドルを使用する必要があります。 ここでは例を示します

于 2012-08-14T09:43:56.623 に答える