FLAG_ACTIVITY_NEW_TASK谨慎使用「建议收藏」

FLAG_ACTIVITY_NEW_TASK谨慎使用「建议收藏」前段时间在适配android权限的时候,遇到一问题1::在Activity的onCreate中去申请权限2:对申请结果进行判断,如果全部拒绝了权限,则弹出退出或者是去设置中打开权限其中点击设置中打开权限的时候启动activity时添加NEW_TASKTAG.并且对返回结果进行判断,如果仍然没有权限的时候,程序直接finish结果用户点击了设置-权限,去打开或者关闭权限,并且按back键返回后,a…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

前段时间在适配android权限的时候,遇到一问题

1::在Activity的onCreate中去申请权限

2:对申请结果进行判断,如果全部拒绝了权限,则弹出退出或者是去设置中打开权限

其中点击设置中打开权限的时候启动activity时添加NEW_TASK TAG.并且对返回结果进行判断,如果仍然没有权限的时候,程序

直接finish

结果用户点击了设置-权限,去打开或者关闭权限,并且按back键返回后,activity执行消失了

即当A启动B,B启动C(使用了new task),C界面执行back后,会直接回到A。

原因:new task 是新启了一个acvitiy栈,C与A B 不在同一栈中 B无法接收到C返回的相关数据,启动C之后,B权限执行的结果直

接返回,此时判断仍然没有权限,所以直接finish。

所以要谨慎使用FLAG_ACTIVITY_NEW_TASK,如果要获取返回的相关数据,则不能使用该TASK。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185353.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea修改注释字体颜色_pycharm注释颜色设置

    idea修改注释字体颜色_pycharm注释颜色设置打开IDEA左上角FileSetting–>Editor–>ColorScheme–>LanguageDefaultsComments目录下的Blockcomment 多行注释 /* */Linecomment单行注释 //DocComment文档文件/** */找不到,可以在搜索框搜关键字(如Language) …

    2022年9月30日
    0
  • 关于中文分词

    关于中文分词

    2021年12月2日
    38
  • cubieboard2 android,在cubieboard2双卡版上从零构建Android4.2.2系统「建议收藏」

    cubieboard2 android,在cubieboard2双卡版上从零构建Android4.2.2系统「建议收藏」板子买了一段时间,终于有时间可以玩玩了,论坛上找浪费了很多时间。把虚拟机环境搭建起来,编译好镜像就可以直接使用烧写工具烧写到TF卡上了。由于买的是双TF卡插槽,没有nand,所以只能在TF卡上制作镜像了。制作过程参考官方文档,好好总结一下,一来以后自己再做时图懒图方便,二来可以方便后来人。主要可以分为一下几个步骤:一、搭建编译环境可以在XP或win7系统上安装虚拟机,在虚拟机中安装交叉编译工具来编…

    2022年7月22日
    9
  • 电脑开机读不到固态硬盘怎么办_电脑读不到固态硬盘怎么办

    电脑开机读不到固态硬盘怎么办_电脑读不到固态硬盘怎么办电脑重启后发现电脑检测不出固态硬盘,这种情况大家不要慌张,下面就由学习啦小编跟大家分享电脑重启后读不到固态硬盘该怎么办,欢迎大家来阅读学习。电脑重启后读不到固态硬盘怎么办方法一1、首先进入BIOS后,选择“IDEHDDAutoDetection”项目,看是否可以检测到硬盘的存在,并核对型号是否一致,如果正常排除硬件问题,如果还不能找到硬盘,那么就是您的硬盘损坏或连接不正确。2、如果在bios…

    2022年9月2日
    2
  • python支持向量机回归_支持向量机——核函数与支持向量回归(附Python代码)[通俗易懂]

    python支持向量机回归_支持向量机——核函数与支持向量回归(附Python代码)[通俗易懂]上期跟大家介绍了支持向量机的一般原理,今天继续跟大家聊聊支持向量机——核函数与支持项链回归。1核函数数据通过某种变换,使原本二维的问题通过某种函数转换到高维的特征空间,而这个函数就称为核函数。核函数有很多种,有线性核函数,多项式核函数,高斯核函数等,其中高斯核函数最为著名。核函数可以说是支持向量机的灵魂,因为现实生活中,我们不大可能通过一个线性的等式就可以完美的解决一个分类问题,总是要经过核函数…

    2022年6月5日
    34
  • ubuntu设置nginx开机启动_ubuntussh

    ubuntu设置nginx开机启动_ubuntussh转载自:https://www.cnblogs.com/xiaoL/p/6964217.htmlnginx-sreload:修改配置后重新加载生效nginx-sreopen:重新打开日志文件nginx-t-c/path/to/nginx.conf测试nginx配置文件是否正确关闭nginx:nginx-sstop:快速停止nginx…

    2022年8月13日
    55

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号