回到第一/主要业务无需重新加载它 [英] Go back to the First/Main activity without reloading it

查看:134
本文介绍了回到第一/主要业务无需重新加载它的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发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它在的Andr​​oidManifest.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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆