我在Android应用程序下工作,我想提供向上导航,按照guide,我做了以下配置:
<activity
android:name=".ui.MainActivity"
android:launchMode="singleTask" android:theme="@style/OverlayActionBarTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<action android:name="android.intent.action.SEARCH"/>
</intent-filter>
<meta-data
android:name="android.app.searchable"
android:resource="@xml/searchable"/>
</activity>
<activity
android:name=".ui.RouteActivity"
android:parentActivityName=".ui.MainActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".ui.MainActivity"/>
</activity>
<activity
android:name=".ui.SearchPoiActivity" android:parentActivityName=".ui.MainActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".ui.MainActivity"/>
</activity>
<activity
android:name=".ui.PoiListActivity" android:parentActivityName=".ui.MainActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".ui.MainActivity"/>
</activity>
但是我在这里有问题:
1重复代码
正如您所看到的,我必须为每个活动添加以下xml,是否可以声明一次?
android:parentActivityName=".ui.MainActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".ui.MainActivity"/>
2我的应用.ui.MainActivity
的主要活动包含up
图标!
我要说的是,即使我第一次输入我的申请,在MainActivity
,left-facing caret
也可见。我不认为这是正常的。
然后我想知道我什么都错过了?