3 つのアクティビティを持つタブ ホストがあり、各アクティビティには 4 つのボタンがあります。
ボタンを押すたびに、このようにバックグラウンドのドローアブル リソースを変更しています
case R.id.button1:
if (isclick) {
b1.setBackgroundResource(R.drawable.icon4hlt);
} else {
b1.setBackgroundResource(R.drawable.icon4);
}
それでは、3 つの子アクティビティすべての各ボタンの押された状態を保存して、あるアクティビティから別のアクティビティに移動したときに、ボタンの押された状態が戻るときに反映されるようにするにはどうすればよいでしょうか。最初のアクティビティ -> 4 つのボタンすべてが押された -> 2 番目のアクティビティに移動 -> 最初のアクティビティに戻る -> 最初のアクティビティのすべてのボタンが押された状態である必要があります
ホームボタンと戻るボタンを押しても動作するはずです。
共有設定が良いアイデアであることは知っており、関連するスレッドを調べましたが、これを行う方法がわかりませんでした.
どんな助けでも大歓迎です、ありがとう