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

口腔医院网站建设成都市网站建设哪家好

口腔医院网站建设,成都市网站建设哪家好,wordpress图文插件,长沙服装定制目录 一、活动的启动模式 1、standard 2、singleTop 3、singleTask 4、singleInstance 本篇文章主要讲解活动的生命周期和活动的启动模式。 一、活动的启动模式 活动的启动模式共有4种#xff0c;分别是standard、singleTop、singleTask和singleInstance#xff1b; 可…目录 一、活动的启动模式 1、standard 2、singleTop 3、singleTask 4、singleInstance 本篇文章主要讲解活动的生命周期和活动的启动模式。 一、活动的启动模式 活动的启动模式共有4种分别是standard、singleTop、singleTask和singleInstance 可在AndroidManifest.xml中通过给activity标签指定android:launchMode属性来选择启动模式。 1、standard 此模式是活动的默认启动模式在此模式下每启动一个新活动它就会入栈并处于栈顶位置对于此模式的活动系统不会在乎这个活动是否在返回栈中存在每次启动都会创建该活动的实例。 下面尝试实验。 java类 添加如下代码点击按钮会再次显式跳转到当前活动主要演示standard模式下的活动。点击三次按钮需要点击三次返回才能退出程序这是因为创建了三个活动实例返回栈中也存在三个此活动实例。 Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_csdn3);Button button1 (Button) findViewById(R.id.button_1);button1.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View view) {Intent intent new Intent(csdn3.this,csdn3.class);startActivity(intent);}});} 2、singleTop 本模式下在启动活动时如果发现返回栈的栈顶已经是该活动则认为可以直接使用它不会再创建新的活动实例。singleTop模式可以很好的解决重复创建栈顶活动问题 与上一模式的不同是点击多次按钮跳转活动后只需点击一次返回键即可退出程序但是只是启动栈顶活动时会这样启动非栈顶活动还是会创建新的活动实例。 3、singleTask singleTop存在的问题是如果活动处于非栈顶位置还是会创建多个活动实例而singleTask模式可以让活动在整个应用程序的上下文中只存在一个实例。在此模式下每次启动该活动时系统首先会在返回栈中检查是否存在该活动实例如果已存在则直接使用该实例并把此活动之上的所有活动出栈如果不存在则创建一个新的活动实例。 下面演示一下从csdn2和csdn3活动间跳转。 修改AndroidManifest.XML中的启动模式 android:launchModesingleTask 部分代码如下 activityandroid:name.csdn2android:launchModesingleTaskandroid:exportedtrueintent-filteraction android:nameandroid.intent.action.MAIN /category android:nameandroid.intent.category.LAUNCHER //intent-filter/activityactivity android:name.csdn3/ csdn2类 Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_csdn2);Button button1 (Button) findViewById(R.id.button_1);button1.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View view) {Intent intent new Intent(csdn2.this,csdn3.class);startActivity(intent);}});} csdn3类 Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_csdn3);Button button1 (Button) findViewById(R.id.button_1);button1.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View view) {Intent intent new Intent(csdn3.this,csdn2.class);startActivity(intent);}});} 效果如下 如果是默认模式点击跳转csdn3后在点击跳转csdn2需要点击三次返回键可退出程序 而singleTask模式下跳转若干次后只需点击一个返回键即可退出程序。 4、singleInstance 此模式比较复杂假想以下场景有一个活动允许其他程序调用如果想实现其他程序和我们程序共享这个活动实例如何实现singleInstance模式可解决此问题此模式下会有一个单独的返回栈来管理这个活动不管是哪个应用程序公用一个返回栈。 希望本文章对你有帮助如果你对Android开发感兴趣请持续关注本专栏帮助你从入门到项目实战。
http://www.hkea.cn/news/14388454/

相关文章:

  • asp.net mvc网站发布教程网站建设微商城多少钱
  • admin登录网站企业网站静态模板
  • 株洲网站制作公司有哪些企业名录查询软件
  • 备案的博客网站可以做别的吗哪些网站可以做画赚钱
  • 自己做qq头像的网站北京架设网站
  • 美丽寮步网站建设价钱管理系统官方网站
  • 重庆网站建设总结即墨区城乡建设局网站官网
  • 网站建设的必要性及意义企业网络服务
  • 辽宁省高等级公路建设局网站旅游网站设计分析
  • 泰州公司网站建设线上推广的公司
  • 百度收录不了网站域名备案中网站可以开通
  • 建设网站的文案范文做服装的一般去什么网站找图片
  • 制作企业网站与app有什么不同汉中建设工程招投标信息网
  • 建站平台一键申请三方支付通道施工企业综合管理费
  • 网络营销如何进行东莞关键词排名快速优化
  • seo提权软件西安优化多钱
  • 网站导航栏按钮煤棚网架公司
  • 做网站前需要做什么准备西工网站建设设计
  • 有关电商网站开发的实习报告网站设计公司 南京
  • 石河子网站制作网站开发也需要源码吗
  • 哈尔滨大型网站制作十大免费cad网站入口软件
  • 郫县网站建设半成品公司 网站
  • 制作网站首先要知道什么软文广告经典案例分析
  • 注册企业网站技术开发
  • 优秀甜品网站延庆网站建设
  • 开发一款网站需要多少钱wordpress文章列表不显示图片
  • 网站建设有哪种方式湖北免费相亲网站
  • 做首图的网站枣庄网站建设
  • 阿里云网站的logo怎么写进去的重庆百度推广
  • 网络营销企业网站优化2023百度秒收录技术