2017-02-24 7 views
0

このスクリプトをチェックボックス付きの展開可能なリストビューに使用しています。 https://github.com/bhat-dinesh/ExpandableListViewWithCheckBoxset expandableListView初期化時にチェックボックスがチェックされる

素晴らしい作品です。私は共有の設定で保存するために特定のチェックボックスの状態を取得することもできました。

しかし、問題は、アクティビティの初期化時にチェックボックスの状態をロードすることです。私はすべてのチェックボックスの状態を共有設定ファイルに保存しました。今私はこのSharedPreferencesファイルを読み込み、このアクティビティで有効にする必要のあるチェックボックスを有効にします。

私はSharedPrefファイルを読み込む方法と、そこからデータを取得する方法を知っています。 しかし、初期化するときにチェックボックスを有効にするにはどうすればよいですか?

答えて

0

ソースを最初に見て、チェック・ステートを含むオブジェクトがアダプタ・クラスのmChildCheckStatesにあります。

必要な作業を行うには、コンストラクタを使用するか、関数を書き換えて変更します。

また、私はあなたが続行することを決定する方法を知らない、しかし、あなただけのアダプターで開始した場合、この機能を見て確認してください:無効notifyDataSetChanged()

関連する問題