手機內建的返回鍵會根據使用者操作的過程記錄Activity的轉換,但若使用
於Activity程式檔中增加
ActionBar actionBar = getSupportActionBar( );
actionBar.setDisplayHomeAsUpEnabled(true); //產生返回鍵
並於AndroidManifest.xml 的Activity定義增加如下
<activity
android:name=".OrderActivity"
android:label="@string/create_order"
android:parentActivityName=".MainActivity"> <==api 16以上使用
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" /> <==api 16以下使用
</activity>
方式設定直接返回的目標,則按下”自定義返回鈕”將不會遵循Activity的堆棧順序,直接返回自定義
的Activity。但前提必須該Activity須有在堆棧內,否則返回的Activity會錯誤。 |