求android开发的高手帮我看看这个问题吧:

<activity android:name=".SecondActivity"
            android:label="This is SecondActivity"
          android:launchMode="singleInstance">//在活动二里面设置启动模式
            <intent-filter>
                <action android:name="com.example2.myapplication2.ACTION_START" />

<category android:name="android.intent.category.DEFAULT" />
                <category android:name="com.example2.myapplication2.MY_CATEGORY" />
            </intent-filter>
        </activity>

//下面是活动三
        <activity android:name=".ThirdActivity">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="http" />
            </intent-filter>
        </activity>

如上图:我在SecondActivity里面设置了启动模式是singleInstance的,活动一启动活动二,活动二启动活动三。如下图:

//活动一里面的:
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
                startActivityForResult(intent,1);
//活动二里面:
 Intent intent = new Intent(SecondActivity.this, ThirdActivity.class);
                startActivity(intent);

结果却是这样:
01-28 08:31:47.358 6357-6357/com.example2.myapplication2 D/FirstActivity: Task id is 95
01-28 08:32:14.540 6357-6357/com.example2.myapplication2 D/SecondActivity: Task id is 95
01-28 08:32:16.524 6357-6357/com.example2.myapplication2 D/ThirdActivity: Task id is 96

不明白为什么啊???按道理不是应该活动二单独在一个新栈里面 吗?怎么活动三跑过去了。我尝试过吧singInstance那个设置到活动一里面,那就是三个都在一站里了。把启动模式设置到活动三里的话,活动三新建的时候的确在一个新栈里面。难道说我的Android studio安装有问题吗?
求高手解答。。。。

求助帖:android开发初期:为什么我在活动二设置的singInstance模式跑到活动三去了???相关推荐

  1. Android开发初期之后怎么提升?怎么才能叫精通?方向在哪?

    hi大头鬼hi Android开发专家 先mark一下,好多人我发现始终停留在两三年的水平上没有突破. 另外还有一个误区就是越底层越牛逼 第三个就是,我认识的大部分所谓的做过rom开发的对framew ...

  2. 【Android开发—智能家居系列】(二):用手机对WIFI模块进行配置

    [Android开发-智能家居系列](二):用手机对WIFI模块进行配置 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010924834/art ...

  3. Android开发日志打卡APP(二)

    Android开发日志打卡APP(二) 文章目录 Android开发日志打卡APP(二) 前言 开发过程 一.背景和标题 二.日志图标 三.日志弹框 前言 在之前的文章中,准备工作已经完成,现在我们将 ...

  4. Android开发笔记(一百七十二)第二代翻页视图ViewPager2

    正如RecyclerView横空出世取代ListView和GridView那样,Android也推出了二代翻页视图ViewPager2,打算替换原来的翻页视图ViewPager.与ViewPager相 ...

  5. Android开发笔记(一百五十二)H5通过WebView上传图片

    上一篇文章介绍了WebView与JS之间的数据交互,其实就是把字符串传来传去,这对文本格式的信息传输来说倒还凑合,倘若要传输图片信息就不管用了.所以,要想让h5网页支持从手机上传图片,还得另外想办法, ...

  6. Android开发笔记(一百一十二)开发工具

    Eclipse/ADT ADT是Google在Eclipse基础上封装了Android开发工具的环境,最新版本是2014年7月2日发布的adt-bundle-windows-x86_64-201407 ...

  7. Android开发笔记(一百六十二)蓝牙设备的连接与配对

    蓝牙是一种短距离无线通信技术,它由爱立信公司于1994年创制,原本想替代连接电信设备的数据线,但是后来发现它也能用于移动设备之间的数据传输,所以蓝牙技术在手机上获得了长足发展. 因为手机内部的通讯芯片 ...

  8. 《Android开发卷——自定义日期选择器(二)》

    (小米手机) (中兴手机) 在上一篇中,我介绍了一般公司都会自定义时间日期选择器,并结合自己所做的项目给大家参考. 工作实录之<Android开发卷--自定义日期选择器(一)>链接:htt ...

  9. android开发--推箱子小游戏(二)

    一.前言 迎来第二章的更新啦:使用ListView实现关卡的选择. 本章的内容有点小复杂,毕竟涉及使用了安卓开发中最难用也是最常用的控件之一:ListView 本章可以说是复杂但是单一吧.主要是想大家 ...

最新文章

  1. WP8中 ListBox x下拉刷新 以及 ScrollViewer/ListBox 的ManipulationCompleted 失效的解决方案
  2. openstack queens 版本 linux bridge起不来的解决办法
  3. 转载-隐藏在手机中的第二个操作系统
  4. 深入理解Java虚拟机(JVM高级特性与最佳实践java虚拟机)的一些知识总结
  5. lvs十种调度策略+三种模式
  6. Windows IIS配置Jsp和php环境方法
  7. bat遍历当前目录下的文件,批量重命名
  8. c和python的区别动图_C语言与Python 对程序员的差别到底在哪?
  9. 从 ThinkPHP 开发规范 看 PHP 的命名规范和开发建议
  10. iBatis for net 框架使用
  11. 能“社交”的机器人助理问世 可“察言观色”
  12. 内存数据库及技术选型
  13. 《阿里云服务器教程2》:如何远程连接linux系统阿里云服务器ECS
  14. Vue活动倒计时的功能
  15. Java--依照PDF模板进行数据的填充并输出
  16. Arduino UNO AT24C32进行字符串数据读写
  17. 《人类简史》九、科学革命——承认自己无知的革命
  18. Linux 文件解压缩及权限管理
  19. 一个屌丝程序猿的人生(四十八)
  20. Arduino开发(一)_软件开发IDE工具的安装

热门文章

  1. HTML从入门到进阶修炼
  2. ping 攻击 Linux,Linux 环境实现ping攻击
  3. 灰度重心法原理与实现
  4. 鸿蒙系统增加了什么功能,华为再发新版鸿蒙OS系统!新增超级终端功能:可媲美iOS系统...
  5. c语言程序设计分段定时器,单片机C语言程序设计:按键控制定时器选播多段音乐...
  6. oracle 06502 解决,ora-06502如何解决。。。
  7. 【Interfacenavigation】选择时间/日期组件(34)
  8. CyclicBarrier使用与原理
  9. 使用JustDecompile修改程序集
  10. Android实现ListView圆角效果