Activity 的生命周期是被以下的函数控制的。
1 public class Activity extends ApplicationContext { 2 protected void onCreate(Bundle icicle); 3 protected void onStart(); 4 protected void onRestart(); 5 protected void onResume(); 6 protected void onFreeze(Bundle outIcicle); 7 protected void onPause(); 8 protected void onStop(); 9 protected void onDestroy(); 10 }
<activity android:name=".Demo" android:label="@string/app_name"> //.Demo是要注册的Activity名字,当然不在默认包内的话,前面要加上包名。后面的是Activity的名字 </activity>
Intent intent =new Intent(CurrentActivity.this,OtherActivity.class); startActivity(intent);
当然OtherActivity也必须在manifest.xml文件中进行注册。其中intent是一个通信机制,这个以后会专门介绍它。
<activity android:name=".EX01" android:label="@string/app_name" android:screenOrientation="portrait">// 竖屏 , 值为 landscape 时为横屏 </activity>
// 设置全屏模式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); // 去除标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE);
// 不明确进度条 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.main); setProgressBarIndeterminateVisibility(true); // 明确进度条 requestWindowFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.main); setProgress(5000);
【Android的从零单排开发日记】之入门篇(四)——Android四大组件之Activity,布布扣,bubuko.com
【Android的从零单排开发日记】之入门篇(四)——Android四大组件之Activity
原文:http://www.cnblogs.com/cpacm/p/3900557.html