问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么启动一个带参数的activity

发布网友 发布时间:2023-08-14 17:41

我来回答

1个回答

热心网友 时间:2024-02-23 03:31

  在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。
  Android总Activity的启动模式分为四种:

Activity启动模式设置:

<activity android:name=".MainActivity" android:launchMode="standard" />

Activity的四种启动模式:

1. standard

模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。

2. singleTop

如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶,都会创建实例)。

3. singleTask

如果在栈中已经有该Activity的实例,就重用该实例(会调用实例的onNewIntent())。重用时,会让该实例回到栈顶,因此在它上面的实例将会被移除栈。如果栈中不存在该实例,将会创建新的实例放入栈中。

4. singleInstance

在一个新栈中创建该Activity实例,并让多个应用共享改栈中的该Activity实例。一旦改模式的Activity的实例存在于某个栈中,任何应用再激活改Activity时都会重用该栈中的实例,其效果相当于多个应用程序共享一个应用,不管谁激活该Activity都会进入同一个应用中。

  其中standard是系统默认的启动模式。

  下面通过实例来演示standard的运行机制:

1 private TextView text_show;
2 private Button btn_mode;
3
4 @Override
5 public void onCreate(Bundle savedInstanceState) {
6 super.onCreate(savedInstanceState);
7 setContentView(R.layout.activity_main);
8
9 text_show = (TextView) this.findViewById(R.id.text_show);
10
11 text_show.setText(this.toString());
12
13 btn_mode = (Button) this.findViewById(R.id.btn_mode);
14
15 }
16
    //按钮单击事件
17 public void LaunchStandard(View v){
18 startActivity(new Intent(this,MainActivity.class));
19
20 text_show.setText(this.toString());
21 }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 小天才z9没有卡能录音吗 换号码了怎么发朋友圈文案 在群里不知道的人怎么推荐给别人? Stop怎么把自己的推给他? 卷三 第1章 女命六神起例 手被砍断了可接好么 怎么复制别人发的朋友圈文字和图片 如何在表一与表二中找出不同月份的不同客户信息? 在国外交换名片时应说些什么? 0是最小的有理数吗? 0是最小的有理数吗 对还是错 从不同侧面照射得到的物体影子叫做() 食物链通常从()开始,食物链中能自... 从不同侧面照射得到的物体的影子叫做 微信开心的短句 好久没有发朋友圈了,现在要发在怎么说 什么是工业产值 魅力十足的微信文案 本人已不用此说说 下列诗句朗读节奏划分正确的一项是 ( ) A.忆往昔/峥嵘岁月/稠... 忆殇,的txt全集下载地址 抄网杆把手可以去掉当炮台吗 支架杆可以当抄网杆用吗 2022部门元宵节祝福语 ...有手机玩,有快递拿,还有钱买零食吃,女的有面膜化妆品什么的... iPhone 的掌阅ireader 的书怎么用其他应用打开? karrimor是什么牌子 怎么取消发送图片功能? 西安坐高铁到成都几个小时 梦见请好多人吃饭预示什么 想要把对方的心思全吸引到自己身上,哪几个小细节可能会帮忙? 在EXCEL中如何用一个固定值相加或相减多个单元格内随意填写的数字? 朋友发过来的风景照片有山有水,怎么回复她? 朋友给你发明星照片怎么回复 小刀泡芙电动车能按脚踏吗 请问这个动画是什么 微信评论怎么插入图片 什么其来四字成语 突什么其什么四字词语 手工警笛头怎么做 理发用语