如果不调用oncreate,我的应用程序如何返回先前的活动

时间:2013-01-23 09:37:57

标签: android

我有主要活动,其中包含显示一个图像的图像网格和细节活动。当您单击主要活动的图像时,应用程序将使用所选图像启动详细活动。我想从详细活动返回到主活动而不需要创建主要活动,因为它消耗了大量时间。我怎样才能做到这一点 ?

我用

 Intent in = new Intent(Search_costumer.this,Customer_details.class);
    startActivity(in);

从主要活动导航到详细信息活动

3 个答案:

答案 0 :(得分:1)

使用捆绑savedInstanceState,因为在关闭手机后,Bluetooth的{​​{1}}保持活动状态,因为它仍然保持在其中ON。< / p>

答案 1 :(得分:0)

当您切换到详细信息活动时,不要完成您的主要活动,当您从那里返回onResume将被调用而不是onCreate

答案 2 :(得分:-1)

当您启动DetailsActivty时,不要从MainActivity调用finish()。 这不会破坏您的MainActvity,当您从DetailsActivity单击后退按钮时,将为MainActivity调用onResume()。 您可以参考此Link

希望这有帮助,如果有任何困惑可以随意提问