Android生命周期:
onCreate()–>onStart()–>onResume()–>onPause()–>onStop()–>onRestart()–>onDestroy()
在java文件夹中启动activity,主要语句:
获取 button 的 ID :findViewById(R.id.btstartanotherArt)
设置监听器:
findViewById(R.id.button2).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this,MyAty.class);
startActivity(i);
}
});
创建activity要创建一个class类,继承Activity
如:public class aty extends Activity{}
每个activity要在manifest/AndroidManifest.xml中注册:
<activity android:name='.activity名'(或类的全路径) android:label="">
<intetnt-filer>
<action android:name='' />
<category android:name='' />
</intetnt-filer>
</activity>
还要与res/layout的 aty.xml绑定
protected void onCreate(Bundle savedInstanceState){
super.onCreate(Bundle savedInstanceState);
setContenView(R.layout.aty);
}
隐式Intent:
intent格式: