我在onOptionsItemSelected中有以下代码。我遇到的问题是onDestroy永远不会被调用。这是正常的吗?是否有标准程序可以遵循?
Intent intent=new Intent(StoreWebActivity.this, StoreUrlActivity.class);
startActivity(intent);
答案 0 :(得分:3)
如果您finish当前Activity
,则会调用onDestroy()
。
假设您调用finish()
方法完成当前活动,然后调用onDestroy()
。
Intent intent=new Intent(StoreWebActivity.this, StoreUrlActivity.class);
startActivity(intent);
finish();
您可以从开发者网站获取有关onDestroy()方法的更多信息。如果您研究Activity Lifecycle,那么您将理解为什么onDestroy()
并不总是被调用。