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实例放入栈中