我的主要活动具有图像网格和显示一张图像的详细信息活动。当您单击主要活动的图像时,应用程序会使用所选图像启动详细活动。我想从细节活动返回到主要活动而不调用主要活动的创建,因为它会消耗大量时间。我怎样才能做到这一点 ?
我用
Intent in = new Intent(Search_costumer.this,Customer_details.class);
startActivity(in);
从主要活动导航到详细活动
我的主要活动具有图像网格和显示一张图像的详细信息活动。当您单击主要活动的图像时,应用程序会使用所选图像启动详细活动。我想从细节活动返回到主要活动而不调用主要活动的创建,因为它会消耗大量时间。我怎样才能做到这一点 ?
我用
Intent in = new Intent(Search_costumer.this,Customer_details.class);
startActivity(in);
从主要活动导航到详细活动
使用 BundlesavedInstanceState
是因为它会保持您的活动状态,就像Bluetooth
它ON
在关闭手机后仍处于 On.Somewhere 一样保持其status(On/OFF)
.
当您切换到详细信息活动时,不要完成您的主要活动,当您从那里返回时,onResume 将被调用而不是 onCreate
当你启动 DetailsActivty 时,不要从 MainActivity 调用 finish()。这不会破坏您的 MainActivity,当您从 DetailsActivity 中单击返回按钮时,将为 MainActivity 调用 onResume()。您可以通过此链接获得帮助。
希望对您有所帮助,如果有任何困惑,请随时询问