我有三個活動喜歡並開始這個序列A - > B - > c-> 活動'A'在這裏我必須從服務器獲取JSON數據,活動'B'從活動'A'.Activity'C '從活動'B'開始如何保持Android的意圖?
但問題是,當從Activity'c'重新回到活動'B'時,又開始從服務器下載JSON數據,並且它得到這麼長時間才能開始活動。如何解決這個問題。先謝謝了。
我有三個活動喜歡並開始這個序列A - > B - > c-> 活動'A'在這裏我必須從服務器獲取JSON數據,活動'B'從活動'A'.Activity'C '從活動'B'開始如何保持Android的意圖?
但問題是,當從Activity'c'重新回到活動'B'時,又開始從服務器下載JSON數據,並且它得到這麼長時間才能開始活動。如何解決這個問題。先謝謝了。
嗨,您可以使用這樣
<activity
android:name=".MainTabActivity"
android:launchMode="singleTask"
android:alwaysRetainTaskState="true"
android:windowSoftInputMode="adjustPan">
</activity>
爲達到更好的使用Undersatnding This TUTORIAL
非常感謝你的幫助。 – androidTag
您的歡迎@androidTag :-) –
在你的manifest.xml裏面,在每個activity標籤內添加下面的這個,好像它有幫助。
<activity ..
android:launchMode= "singleInstance" />
包括在每一個活動和check.Your頁面將不會再次加載希望。
@Override
public boolean onKeyUp(int keyCode, KeyEvent objEvent) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
onBackPressed();
return true;
}
return super.onKeyUp(keyCode, objEvent);
}
@Override
public void onBackPressed() {
ActivityB.Finish();
}
試試這個。希望它有效。如果它不起作用告訴我我給你更好的答案
將此代碼寫入Actvity B –
你想要什麼?在後面按下活動C,你不想在活動B上加載Json數據?請給個簡短的問題你想做什麼 –
對不起我的Mistack。活動B的onBackPress,不想加載活動A上的json數據。 – androidTag