預設使用Intent啟動另一個Activty時,原先的Activty會被自動放置到Activity Stack,當Callee Activity結束時,就會自動返回原先的Activty。
如果不想要Activity被放入Acticity Stack,可在startActivity(intent);指令後使用finish()指令
Intent intent = new Intent();
intent.setClass(MainActivity.this, CalleeActivity.class);
startActivity(intent);
finish();
或在AndroidManifest.xml,將Acticity之android:noHistory屬性設定為true。
<activity
android:name="SchoolcisMain"
android:label="@string/app_name"
android:noHistory="true" >