当前位置:   article > 正文

Android 应用切换后台,打开停留原来的页面_android studio如何编写app放在后台后切回去还是之前的界面

android studio如何编写app放在后台后切回去还是之前的界面

需要在启动页添加如下代码:比如SplashActivity

  1. @Override
  2. protected void onCreate(Bundle savedInstanceState) {
  3. // 避免从桌面启动程序后,会重新实例化入口类的activity
  4. if (!this.isTaskRoot()) { // 当前类不是该Task的根部,那么之前启动
  5. Intent intent = getIntent();
  6. if (intent != null) {
  7. String action = intent.getAction();
  8. if (intent.hasCategory(Intent.CATEGORY_LAUNCHER) && Intent.ACTION_MAIN.equals(action)) { // 当前类是从桌面启动的
  9. super.onCreate(savedInstanceState);
  10. finish(); // finish掉该类,直接打开该Task中现存的Activity
  11. return;
  12. }
  13. }
  14. }
  15. super.onCreate(savedInstanceState);
  16. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/247607
推荐阅读
相关标签
  

闽ICP备14008679号