0
  • 最佳答案

    如何回到桌面?

    1153952789488054272  评论     打赏       拉大锯
    • SoBenson  回复 @拉大锯
      就是我的点击手机的home键然后点击appB他是重新从登录页面开始的它没有检测到后台已经打开了
      SoBenson 2021-01-21 09:48   回复 1316551143870029824
    • 拉大锯  回复 @SoBenson
      那好,你在activity上去打一下生命周期就知道是否有销毁了。如果销毁了创建,那正常。如果没有销毁,那就跟你的启动模式有关系了。
      拉大锯 2021-01-21 09:58   回复 1153952789488054272
    • SoBenson  回复 @拉大锯
      我感觉就像是两个入口一样
      SoBenson 2021-01-21 10:11   回复 1316551143870029824
    • SoBenson  回复 @拉大锯
      这个启动模式可以在程序里改或者设置吗
      SoBenson 2021-01-21 10:11   回复 1316551143870029824
    • 拉大锯  回复 @SoBenson
      那你上代码呗,讲了一天了,还把代码藏着掖着。
      拉大锯 2021-01-21 10:16   回复 1153952789488054272
    • SoBenson  回复 @拉大锯
      哪块代码啊 <activity android:name=".activity.UserActivity" android:launchMode="singleTask" android:screenOrientation="fullSensor"> <intent-filter> <acti
      SoBenson 2021-01-21 11:12   回复 1316551143870029824
  • 谢谢各位解决了

    只需要再开始的Activity的onCreate方法里面super.onCreate(savedInstanceState);
    x下面加上
    if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
        finish();
        return;
    }
    再setContentView之前
    


    1316551143870029824  评论     打赏       SoBenson
    • 登录之后数据缓存没

      登录跳转主页(sp保存数据)

      1316501283934429184  评论     打赏       你好!打工人
      • SoBenson  回复 @你好!打工人
        登录的信息肯定是保存了,现在的问题是按说我从appA打开appB之后,我按手机返回键或者home键回到桌面再次点击appB它应该直接将后台的打开,但是并没有打开而是重新启动了一个,并且通过appA打开的appB同时也在运行
        SoBenson 2021-01-21 09:51   回复 1316551143870029824
    相关问题
    _empty · Android
    2019-10-20 23:51 628 2
    application · Android
    2019-11-05 00:26 779 2
    三流废物 · android / 小白
    2019-11-22 00:35 1067 5
    豪豪好嘛 · Android / GPS
    2019-11-26 20:15 883 5
    Jian · android
    2019-11-28 01:51 615 2
    2019-12-01 01:01 705 2
    小陈学编程 · Android
    2019-12-01 19:08 633 2
    fkinggod · Android
    2019-12-08 09:19 660 5
    fkinggod · Android
    2019-12-08 20:47 610 2
    kissmyass · Android
    2019-12-09 07:08 537 2
    独一无二的名zi · Android
    2019-12-30 06:48 415 2