0

私のアプリでは、アクションバーのホームボタンを有効にするために次を呼び出しました。

getActionBar().setHomeButtonEnabled(true);

アクションバーのアプリ アイコンをクリックすると、メイン アクティビティの新しいインスタンスが開始されるようです。ただし、アクティビティ スタック全体がクリアされることを期待していました (clear_top フラグを使用してメイン アクティビティを開始するのと同様)。代わりに、メイン アクティビティの新しいインスタンスがスタックの一番上に置かれているように見えます。

これはデフォルトの動作ですか、それともホーム ボタンでナビゲーション スタックをクリアするために何か特別なことをする必要がありますか?

私はactionbarsherlockを使用していません。

ありがとう

- - - 編集 - - -

これは私のマニフェストがどのように見えるかです:

<activity 
  android:name="com.me.ActivityHorse"
  android:parentActivityName="com.me.ActivityMain" />
4

1 に答える 1