程序中的標題頁有多個分支頁面,當點擊分支頁中的一個後退按鈕後,就會返回到標題頁面:
Intent backIntent = new Intent(Options.this, TitlePage.class);
Options.this.startActivity(backIntent);
protected void onPause() {
super.onPause();
finish();
}
可現在問題是每次點擊分支頁的返回按鈕,標題頁都會被覆蓋,標題頁是必須要有的啊。是程序中的finish()方法出問題嗎?
有倆種方法可以實現:
使用Intent啟動Activity:
Intent myIntent = new Intent();
myIntent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(this, myIntent);
AndroidManifest.xml:
<activity
android:name="com.logitech.squeezebox.activities.HomeActivity"
android:label="@string/app_name"
android:noHistory="true" />