回到第一/主要业务无需重新加载它 [英] Go back to the First/Main activity without reloading it
问题描述
我正在开发Android应用程序。 I M卡进入的问题,我需要调用我的主要活动无需重新加载它,因为它已经从互联网上获取大量的数据。
i am developing an android app. i m stuck into problem, i need to call my main activity without reloading it as it has huge amount of data fetch from internet.
假设目前我的第三个活动,现在我想回去的主要活动,对于如果我使用意向书I =新意图(Third.this,Main.class);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(我);
Suppose currently i am on third activity and now i want to go back to main activity, for that if i use
Intent i = new Intent(Third.this,Main.class);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
然后IT负载的主要活动,我不想重新加载它。像次活动我称之为完成()
。我不正是想我需要的。
Then it loads main activity,I don't want to reload it. like from Second Activity I call finish()
. and i does exactly want i need.
推荐答案
metntion它在的AndroidManifest.xml 文件
metntion it in your AndroidManifest.xml file
<activity android:name=".MyActivity"
android:configChanges="keyboardHidden|orientation">
做方法内没有 onResume()
和的OnStart()
回来这个活动时
和尝试 intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
而不是 addFlags()
法
这篇关于回到第一/主要业务无需重新加载它的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!