设为首页 加入收藏

TOP

activity启动模式之singleTop(一)
2017-10-11 16:59:35 】 浏览:1837
Tags:activity 启动 模式 singleTop

activity启动模式之singleTop

一、简介

 

二、设置方法

在AndroidManifest.xml中将要设置为singleTop启动模式的页面进行配置

 <activity android:name="activityLaunchSingleTop.ActivityB2" android:launchMode="singleTop"></activity>

 

三、代码实例

效果图:

 

代码:

activityLaunchSingleTop.MainActivity

 1 package activityLaunchSingleTop;
 2 
 3 
 4 
 5 
 6 import com.example.activityLaunchSingleTop.R;
 7 
 8 import android.app.Activity;
 9 import android.content.Intent;
10 import android.os.Bundle;
11 import android.view.View;
12 import android.view.View.OnClickListener;
13 import android.widget.Button;
14 
15 
16 
17 public class MainActivity extends Activity{
18     private Button btn_goB1;//创建一个button对象
19     private Button btn_goB2;//创建一个button对象
20      protected void onCreate(Bundle savedInstanceState) {
21             super.onCreate(savedInstanceState);//父类操作
22             setContentView(R.layout.activity_main);//引入名为activity_main的界面
23             btn_goB1=(Button) findViewById(R.id.btn_goB1);//找id为btn_openActivity的button
24             btn_goB1.setOnClickListener(new OnClickListener() {//设置button点击监听
25                 
26                 @Override
27                 public void onClick(View v) {//onclick事件
28                     // TODO Auto-generated method stub
29                     Intent intent=new Intent();//初始化intent
30                     intent.setClass(MainActivity.this,MainActivity.class);//连接
31                     startActivity(intent);//打开activity
32                 }
33             });
34             
35             btn_goB2=(Button) findViewById(R.id.btn_goB2);//找id为btn_openActivity的button
36             btn_goB2.setOnClickListener(new OnClickListener() {//设置button点击监听
37                 
38                 @Override
39                 public void onClick(View v) {//onclick事件
40                     // TODO Auto-generated method stub
41                     Intent intent=new Intent();//初始化intent
42                     intent.setClass(MainActivity.this,ActivityB2.class);//连接
43                     startActivity(intent);//打开activity
44                 }
45             });
46         }
47 }

activityLaunchSingleTop.ActivityB2

 1 package activityLaunchSingleTop;
 2 
 3 
 4 
 5 
 6 import com.example.activityLaunchSingleTop.R;
 7 
 8 import android.app.Activity;
 9 import android.content.Intent;
10 import android.os.Bundle;
11 import android.text.InputFilter.LengthFilter;
12 import android.view.View;
13 import android.view.View.OnClickListener;
14 import android.widget.Button;
15 import android.widget.Toast;
16 
17 
18 
19 public class ActivityB2 extends Activity{
20     private Button btn_goB1;//创建一个button对象
21     private Button btn_goB2;//创建一个button对象
22      protected void onCreate(Bundle savedInstanceState) {
23             super.onCreate(savedInstanceState);//父类操作
24             setContentView(R.layout.activity_b2);//引入名为activity_main的界面
25             btn_goB1=(Button) findViewById(R.id.btn_goB1);//找id为btn_openActivity的button
26             btn_goB1.setOnClickListener(new OnClickListener() {//设置button点击监听
27                 
28                 @Override
29                 public void onClick(View v) {//onclick事件
30                     // TODO Auto-generated method stub
31                     Intent intent=new Intent();//初始化intent
32                     intent.setClass(ActivityB2.this,MainActivity.class);//连接
33                     startActivity(intent);//打开activity
34                 }
35             });
36             
37             btn_goB2=(Button) findViewById(R.id.btn_goB2);//找id为btn_openActivity的button
38             btn_goB2.setOnClickListener(new OnClickListener() {//设置button点击监听
39                 
40                 @Override
41                 public void onClick(View v) {//onclick事件
42                     // TODO Auto-generated method stub
43                     Intent intent=new Intent();//初始化intent
44                     intent.setClass(ActivityB2.this,ActivityB2.class)
首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇ionic 项目签名 下一篇activity启动模式之standard

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目