继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Avtivity的启动方式

弑天下
关注TA
已关注
手记 141
粉丝 12
获赞 52

运行一个app第一步当然是运行活动,一个活动的开启方法有四种:standard,singleTop,singleTask,singleInstance

后两种属于不常用的方式,不做研究。standard是标准方法,也是默认的,即不定义launchMode则为standard,这是最常用的。singleTop功能是只能运行第一个activity,下面是代码

5bd872420001792005830274.jpg

5bd8724200014fba05250343.jpg

在主代码中可以看到按钮点击的效果是从本活动仍然跳转到自身,但是因为android:launchMode="singleTop"这条代码所以只能运行程序时开始MainActivity,点击效果是看不到的

5bd872430001f27405260369.jpg

这里将点击事件写在控件中,再定义点击方法,我的常用按钮点击事件的方法是初始化Button后设置点击事件,两种代码的写法

5bd872430001c7c506490425.jpg

原文链接:http://www.apkbus.com/blog-709040-59941.html

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP

相关阅读

React-Native-Template