我有两个活动,main和rbrowser活动。在主活动中,会显示URL列表。单击链接时,将启动rbrowser活动。对于每次发射,从setContentView(R.layout.rbrowser);调用onCreate,这是缓慢的。
有没有什么好的实践可以重用活动的实例,并用新的url重新加载rbrowser的webview?
谢谢

最佳答案

您的问题不是setContentView(),它不能使应用程序变慢,即使在最慢的设备上,它也会在微秒内执行。是否正在oncreate()中的内存中加载一些arraylists或hashmaps或任何其他大型变量?如果是,请尝试在seprate线程中或通过asynctask执行此操作。

关于android - Android-重用Activity实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7222628/

10-10 09:58