我遇到MainActivity
方法的问题。
问题结构
startActivity outside of activity
类(因为一些TextView几乎存在所有活动,所以我使用外部类)Activity B
(因为它可以防止onCreate(Bundle savedInstanceState)
问题。).config(['$routeProvider', '$locationProvider',
function ($routeProvider, $locationProvider) {
...
}
]);
没有任何Flag,只需一个额外的(链接)尝试过的方法
我尝试了所有尝试的方法。并且我不知道为什么活动被破坏并重新调用onCreate(而不是onResume),即使我不使用任何finish()方法。
答案 0 :(得分:1)
因为这就是Android的设计方式 - 在任何时候,当前不在屏幕上的活动都可能被杀死。你无法阻止它。您可以做的就是考虑它 - 您可以在onSaveInstanceState中保存任何必要的数据,并从Bundle或onRestoreInstanceState中的onCreate中恢复它。