当前位置: 首页 > news >正文

网站建设kaicz兰州装修公司哪家好

网站建设kaicz,兰州装修公司哪家好,深圳市易捷网络科技有限公司,电脑网站开发学习1.怎样设置Activity的启动模式 可以在清单文件中自己添加活动的启动模式, android : launchMode"standard", 不写的话系统默认就是标准模式. 2.启动模式 2.1.默认启动模式 标准启动模式就是栈, 打开一个活动就将活动压入栈中, 返回就将活动退出栈中. 不同的Activit…

1.怎样设置Activity的启动模式

可以在清单文件中自己添加活动的启动模式, android : launchMode="standard", 不写的话系统默认就是标准模式.

2.启动模式

2.1.默认启动模式

标准启动模式就是栈, 打开一个活动就将活动压入栈中, 返回就将活动退出栈中.

 不同的Activity可以设置不同的启动模式

2.2.栈顶复用启动模式

当要创建的活动此时已经在栈顶了, 那就不会重新创建新的.

 

应用场景
适合开启渠道多、多应用开启调用的Activity,通过这种设置可以避免已经创建过的Activity被重复创建,多数通过动态设置使用。

2.3.栈内复用启动模式

如果要创建的活动栈内已经存在, 那么会将该活动之上的活动全部弹出, 这时要创建的活动就处于栈顶了, 显示在界面中.

应用场景
程序主界面:我们肯定不希望主界面被创建多次,而且在主界面退出的时候退出整个App是最好的效果。
耗费系统资源的Activity:对于那些及其耗费系统资源的Activity,我们可以考虑将其设为singleTask.模式,减少资源耗费。

2.4.全局唯一启动模式

全局唯一模式意味着活动单独的在一个栈中, 当跳转到别的活动Activity2(也是全局唯一模式)时, 会单独的给Activity2创建一个栈, 主活动就处于后台, 再次调用主活动时不会创建新的, 而是唤醒在后台的主活动. 全局唯一模式的活动只能同时存在一个. 

 

3.启动标志

3.1如果不想重复创建栈内已有的活动, 我们还可以给跳转的intent设置启动标志, intent.setFlags(Intent.FLAG_aCTIVITY_CLEAR_TOP)

3.2若果是软件的登录页面, 当我们登录成功后, 返回也不会回到登录界面而是直接退出.

想要达到这样的效果我们就需要设置启动标志FLAG_ACTIVITY_CLEAR_TASK, 登陆之后该标志会清理活动栈中所有的实例, 并且创建新任务的活动栈.

intent.setFlags (Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);

http://www.laogonggong.com/news/96362.html

相关文章:

  • wordpress 留言簿台州关键词优化平台
  • 自己做热图的网站小程序搜索排名帝搜sem880官网
  • 网站不能访问的原因电商网站建设实施方案
  • 影视网站seo描述移动互联网app开发
  • php做的网站毕设会问的问题室内装饰设计专业介绍
  • 番禺网站建设wwiw保定网站建设公司排名
  • 域名网站免费建站网站模板的缺点
  • 企业网站提交义乌电商培训班一般多少钱
  • 5款免费网站管理系统产品设计优秀作品
  • 站长统计幸福宝三层别墅设计图片大全 效果图
  • 工艺品网站模板下载-古色古香建设网站课程设计摘要
  • 做网站该去哪找客户镇江制作网页图片
  • 网页建站工具php网站识别手机
  • 宁波网络推广方式广州seo外包
  • 德州网站建设哪一家好加盟项目2023推荐
  • 网站开发pc版与手机版网络设置了代理怎么关闭
  • 成都品牌设计网站报价小程序制作
  • 做微信推送网站站酷网页版
  • 黄冈网站建设哪家便宜网站架构设计师待遇怎么样
  • 品牌广告和效果广告的区别谷歌seo和百度seo
  • 云速网站建设企业官网设计现状
  • 做房产中介需要有内部网站吗做网站的视频
  • 做编程网站全网营销推广有哪些平台
  • 八里庄网站建设wordpress怎么禁止更新
  • 南京企业网站做优化网站建设费用都选网络
  • 企业网站可以做商城类网站设计怎么学
  • 网站的公关和广告活动怎么做华夏业务员做单的网站
  • 枣阳建设局网站首页华为云免费服务器
  • 寻找南昌网站设计单位聊城手机网站公司
  • 网站制作技术介绍信息流推广渠道有哪些