位置: 编程技术 - 正文

Android中两个APP间跳转导致的异常问题及解决办法(安卓两个app)

编辑:rootadmin

推荐整理分享Android中两个APP间跳转导致的异常问题及解决办法(安卓两个app),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:androidstudio两个应用合并,安卓装两个相同的软件,手机里两个android文件,安卓两个app,android中两个活动间跳转时必然会调用的是哪些方法,android中两个recyclerview怎么重叠,安卓两个app,android中两个recyclerview怎么重叠,内容如对您有帮助,希望把文章链接给更多的朋友!

假设现有两个APP:app1 和 app2

两个app中均有两个Activity:A 和 B

且两个app的入口Activity均是:A

操作流程:app1.A ---> app.B ---> app2.A ---> app2.B

1.从app1.B向app2.A跳转的实现方法:

在app1.B中用ComponentName结合Intent来实现APP间的跳转

ComponentName componetName = new ComponentName(

//跳转目标应用的包名,即目标应用manifest文件中的包名

"com.example.testapp2",

//需要调起的目标应用中的Activity的路径,包名&#;Activity名

"com.example.test2.activity.FirstActivity");

Intent intent= new Intent();

intent.setComponent(componetName);

startActivity(intent);

2.出现的问题:

问题描述:

app1.B ---> app2.A 跳转成功后,从app2.A ---> app2.B ,接着按Home键返回桌面,再次点击app2的图标进入app2,发现并没有返回app2.B这个页面,而是重启了app2这个应用。

问题原因:

app1.A ---> app1.B ---> app2.A --->app2.B 这样的流程执行完,存在一个以app.A为根的任务栈,该任务栈内从栈底到栈顶分别为app1.A、app1.B、app2.A和app2.B。

Android中两个APP间跳转导致的异常问题及解决办法(安卓两个app)

当我在app2.B处直接按Home键返回桌面并再次点击app2的图标进入app2,

此时系统会查找是否存在以app2入口Activity为根的任务栈,如果不存在就会创建一个以app2入口Activity为根的任务栈。由于当前系统中并没有以app2入口Activity为根的任务栈,所以我在点击图标的时候会重启app2。

解决办法:

将app1.B中的跳转方法改为:

ComponentName componetName = new ComponentName(

//跳转目标应用的包名,即目标应用manifest文件中的包名

"com.example.testapp2",

//需要调起的目标应用中的Activity的路径,包名&#;Activity名

"com.example.test2.activity.FirstActivity");

Intent intent= new Intent();

intent.setComponent(componetName);

//新建一个任务栈task存放app2.A,且以app2.A为根

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

startActivity(intent);

finish();

在app2.A中设置:

if ( !isTaskRoot() ) {

finish();

return;

}

isTaskRoot()&#;为false,表示系统中有以app2.A为根的task。

这个修改完之后,就可以完美实现从app1.B跳转到app2.A再进入app2.B后,在app2.B这个页面按Home键返回桌面,然后点击app2的图标,就可以恢复退出时的app2.B这个页面,而不是重启app2这个应用了。

Warning: Build-tool .0.0 is missing AAPT at F:adt-bundle-windows-xsdk Console中输出Warning:Build-tool.0.0ismissingAAPTatF:adt-bundle-windows-xsdkR.JAVA找不到,原来F:adt-bundle-windows-xsdkbuild-tools.0.0下面的appt找不到了,从其他SDK中

sina打开spi0dev0.0、spi1dev1.0的步骤.txt(全志a下生成设备节点/dev/spi0dev0.0、/dev/spi1dev1.0) sina打开spi0dev0.0/spi1dev1.0的步骤.txtsina打开spi0dev0.0、spi1dev1.0的步骤.txt(全志a下生成设备节点/dev/spi0dev0.0、/dev/spi1dev1.0)0、S:licheetoolspackchipssun8iw

Android 蓝牙模块框架分析 AndroidBluedroid框架图蓝牙组件BluetoothcorestacklibraryHCIlibraryVendorSpecificHCIlibraryUART,RFKILL,TUN/TAPandUHIDdevicedrivers相关模块bluetooth.apk:packagesappsBluetooth目录下libblue

标签: 安卓两个app

本文链接地址:https://www.jiuchutong.com/biancheng/385983.html 转载请保留说明!

上一篇:Mac下android_sdk配置环境变量(mac配置android开发环境)

下一篇:Warning: Build-tool 17.0.0 is missing AAPT at F:adt-bundle-windows-x86sdk

  • 银行贴现属于贷款吗
  • 小企业会计准则下退企税分录
  • 微信支付宝等三方支付平台余额属于货币资金吗
  • 扫码开票开错了怎么改
  • 成本税率计算公式
  • 银行网银服务费做什么科目
  • 留抵税额抵税怎么做分录
  • 地下车位未使用 要交物业服务费
  • 一般纳税人采购收到普通发票
  • 预提职工福利怎么记账
  • 哪些可用商业汇票结算?
  • 工程成本哪些可以抵扣
  • 小规模企业残疾人免税政策
  • 证券投资基金管理办法
  • 企业所得税一般是几个点
  • 代扣车船税的手续有哪些
  • 小规模建筑安装增值税税率是多少
  • 无偿取得票据的持票人不享有追索权
  • 无票收入负数怎么报增值税
  • 劳务报酬已经缴税怎么办
  • 简易计税发票如何抵扣
  • 退回的发票怎么处理
  • 腾讯手游助手玩不了金铲铲
  • php如何防止表单重复提交
  • 对违规送礼行为怎么处理
  • 支付本月职工薪酬
  • 跟银行借入长期存款
  • yii2入门
  • 提坏账准备的会计分录 2022
  • php 面向对象
  • 预提的奖金能不能提前申报个税
  • 基于Java+SpringBoot+Vue前后端分离仓库管理系统设计实现
  • 帝国cms使用手册
  • 优先股可转让吗
  • 销售佣金分录
  • 国外商贸公司
  • 公司购买理财产品
  • 债权资产包括哪些会计科目
  • 技术服务收入属于什么收入
  • 企业增值税专用发票抵扣流程
  • 交通运输企业有什么优惠政策
  • 滴滴打车开具的普通发票可以抵扣吗
  • 为员工保险取得的增值税抵扣
  • 工程履约保证金退还申请书
  • 承兑贴现个人违法吗
  • 帮别人维修东西怎么开票
  • 缴纳文化事业建设费的单位应按照提供广告服务
  • 代驾服务费属于哪个税收编码
  • 机票价格分类
  • 购买的商品属于什么会计科目
  • 赠送的产品价格为发票金额为零怎么入库
  • 留抵税额可以抵欠税吗
  • sqlserver查看磁盘大小
  • mysql事物的作用
  • 电脑bios怎么关
  • mac键盘怎么开
  • win8截屏在哪个文件夹
  • os x10.8.5
  • win10任务栏位置怎么改变
  • shell命令windows
  • win10共享打印机win7连不上
  • ExtJS4 动态生成的grid导出为excel示例
  • 批处理书
  • css设置最大高度
  • python rgb转cmyk
  • node定时任务框架
  • jquery序列化json
  • MATLAB图像处理实例详解
  • jquery插件使用教程
  • 下载随手笔记
  • python 嵌套
  • 台湾所得税申报网站
  • 电子税务局跨区域
  • 申请小规模纳税人公司需要多久
  • 税务局网上缴税
  • 卷票发票丢失怎么办理
  • 通州税务短信
  • 招投标法实施条例是哪一年修正的
  • 四川社保缴费后多久生效
  • 西安代驾平台有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设