求助帖:android开发初期:为什么我在活动二设置的singInstance模式跑到活动三去了???
求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模式跑到活动三去了???相关推荐
- Android开发初期之后怎么提升?怎么才能叫精通?方向在哪?
hi大头鬼hi Android开发专家 先mark一下,好多人我发现始终停留在两三年的水平上没有突破. 另外还有一个误区就是越底层越牛逼 第三个就是,我认识的大部分所谓的做过rom开发的对framew ...
- 【Android开发—智能家居系列】(二):用手机对WIFI模块进行配置
[Android开发-智能家居系列](二):用手机对WIFI模块进行配置 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010924834/art ...
- Android开发日志打卡APP(二)
Android开发日志打卡APP(二) 文章目录 Android开发日志打卡APP(二) 前言 开发过程 一.背景和标题 二.日志图标 三.日志弹框 前言 在之前的文章中,准备工作已经完成,现在我们将 ...
- Android开发笔记(一百七十二)第二代翻页视图ViewPager2
正如RecyclerView横空出世取代ListView和GridView那样,Android也推出了二代翻页视图ViewPager2,打算替换原来的翻页视图ViewPager.与ViewPager相 ...
- Android开发笔记(一百五十二)H5通过WebView上传图片
上一篇文章介绍了WebView与JS之间的数据交互,其实就是把字符串传来传去,这对文本格式的信息传输来说倒还凑合,倘若要传输图片信息就不管用了.所以,要想让h5网页支持从手机上传图片,还得另外想办法, ...
- Android开发笔记(一百一十二)开发工具
Eclipse/ADT ADT是Google在Eclipse基础上封装了Android开发工具的环境,最新版本是2014年7月2日发布的adt-bundle-windows-x86_64-201407 ...
- Android开发笔记(一百六十二)蓝牙设备的连接与配对
蓝牙是一种短距离无线通信技术,它由爱立信公司于1994年创制,原本想替代连接电信设备的数据线,但是后来发现它也能用于移动设备之间的数据传输,所以蓝牙技术在手机上获得了长足发展. 因为手机内部的通讯芯片 ...
- 《Android开发卷——自定义日期选择器(二)》
(小米手机) (中兴手机) 在上一篇中,我介绍了一般公司都会自定义时间日期选择器,并结合自己所做的项目给大家参考. 工作实录之<Android开发卷--自定义日期选择器(一)>链接:htt ...
- android开发--推箱子小游戏(二)
一.前言 迎来第二章的更新啦:使用ListView实现关卡的选择. 本章的内容有点小复杂,毕竟涉及使用了安卓开发中最难用也是最常用的控件之一:ListView 本章可以说是复杂但是单一吧.主要是想大家 ...
最新文章
- WP8中 ListBox x下拉刷新 以及 ScrollViewer/ListBox 的ManipulationCompleted 失效的解决方案
- openstack queens 版本 linux bridge起不来的解决办法
- 转载-隐藏在手机中的第二个操作系统
- 深入理解Java虚拟机(JVM高级特性与最佳实践java虚拟机)的一些知识总结
- lvs十种调度策略+三种模式
- Windows IIS配置Jsp和php环境方法
- bat遍历当前目录下的文件,批量重命名
- c和python的区别动图_C语言与Python 对程序员的差别到底在哪?
- 从 ThinkPHP 开发规范 看 PHP 的命名规范和开发建议
- iBatis for net 框架使用
- 能“社交”的机器人助理问世 可“察言观色”
- 内存数据库及技术选型
- 《阿里云服务器教程2》:如何远程连接linux系统阿里云服务器ECS
- Vue活动倒计时的功能
- Java--依照PDF模板进行数据的填充并输出
- Arduino UNO AT24C32进行字符串数据读写
- 《人类简史》九、科学革命——承认自己无知的革命
- Linux 文件解压缩及权限管理
- 一个屌丝程序猿的人生(四十八)
- Arduino开发(一)_软件开发IDE工具的安装
热门文章
- HTML从入门到进阶修炼
- ping 攻击 Linux,Linux 环境实现ping攻击
- 灰度重心法原理与实现
- 鸿蒙系统增加了什么功能,华为再发新版鸿蒙OS系统!新增超级终端功能:可媲美iOS系统...
- c语言程序设计分段定时器,单片机C语言程序设计:按键控制定时器选播多段音乐...
- oracle 06502 解决,ora-06502如何解决。。。
- 【Interfacenavigation】选择时间/日期组件(34)
- CyclicBarrier使用与原理
- 使用JustDecompile修改程序集
- Android实现ListView圆角效果