活動は、このように私のマニフェストで宣言されています。Android - parentActivityName属性値をプログラムで取得する方法
<activity
android:name=".TicketingHomeActivity"
android:label="@string/title_activity_ticketing_home"
android:parentActivityName=".HomeActivity" />
私はプログラム的android:parentActivityName
の値を取得できますか?
私は自分のActionBarをツールバーに置き換えたのでこれを行う必要がありますが、getSupportActionBar().setDisplayShowHomeEnabled(true)
はマニフェストにparentActivityName属性が設定されていない場合でもアクティビティの上矢印を表示しています。したがって、BaseActivityでparentActivityNameが設定されていない場合は検出したいので、上矢印を非表示にすることができます。
NB - 具体的にはandroid:parentActivityName
属性の値をプログラムで検出する方法を尋ねているので、この質問はthis questionと重複していません。
[子アクティビティで名前の親アクティビティを取得する方法](http://stackoverflow.com/questions/9885994/how-get-name-parent-activity-in-child-activity) –