activity启动模式之standard
一、简介
这种模式是默认的,不用我们自己设定
就像一只叠加在栈中
如果退出,就一个个退出,其实就是我们自己用手机的那种感受
二、代码实例
activityLaunchStandard.MainActivity
1 package activityLaunchStandard;
2
3
4
5
6 import com.example.activityLaunchStandard.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_openActivty;//创建一个button对象
19 protected void onCreate(Bundle savedInstanceState) {
20 super.onCreate(savedInstanceState);//父类操作
21 setContentView(R.layout.activity_main);//引入名为activity_main的界面
22 btn_openActivty=(Button) findViewById(R.id.btn_openActivity);//找id为btn_openActivity的button
23 btn_openActivty.setOnClickListener(new OnClickListener() {//设置button点击监听
24
25 @Override
26 public void onClick(View v) {//onclick事件
27 // TODO Auto-generated method stub
28 Intent intent=new Intent();//初始化intent
29 intent.setClass(MainActivity.this,MainActivity.class);//连接三
30 startActivity(intent);//打开activity
31 }
32 });
33 }
34 }
每次激活activity都会新建一个activity实例放入栈中