アクティビティAにはテキストビューがあり、カウンタをインクリメントするB1ボタンとアクティビティBにナビゲートするB2ボタンがあります。テキストビューにテキストを入力してカウンタ値をインクリメントしました。私はボタンB2をクリックして活動Bにナビゲートする。アクティビティB2には、アクティビティAに戻るUpのナビゲーションがあります.BからアクティビティAに戻るときに、テキストビューとカウンタ値を保持する必要があります。私はSavedInstanceStateを試しました。しかし、私はBからアクティビティAに戻るときに、OnrestoreInstanceStateは呼び出されません。私はShared Preferencesも試しました。マニフェストでのアクティビティAにAndroid SaveInstanceState
<activity android:name="com.example.android.ActivityB" android:label="@string/title_activity_view_news" android:parentActivityName="com.example.android.ActivityA">
<meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.android.ActivityA" />
</activity>
そして、この:
<activity android:name="com.example.android.ActivityA" android:label="@string/app_name" android:launchMode="singleTop"> //**HERE**//
</activity>
変更をしかし、それは、私はその最高のway..andro
カウンタを稼働させたままにするか、値が12で休止してアクティビティBを開始し、Aに戻って12から再開するとしますか? – Asama
ええ..それは12だけ残っていなければなりません。ボタンB1を使用してアクティビティAでカウンターインクリメントが行われます –