Ответ 1
Я также делал учебник My First App на веб-сайте разработчика Android с помощью Android Studio и испытывал эту же проблему. Благодаря charmarel для подсказки, что Android Studio позволит вам оставить проблемное поле пустым. Однако это приведет к тому, что вы выполните некоторые действия, которые IDE в противном случае сделает для вас, чтобы приложение работало правильно.
Обходной путь не так уж плох:
- Как уже упоминалось, Android Studio (0.5.2) позволит вам оставить поле Иерархический родитель пустым, чтобы просто заполнить имя, название макета и заголовок, как обычно, и игнорировать родителя.
- Теперь об этой работе, которая больше не делается для вас... Вам нужно будет отредактировать файл AndroidManifest.xml самостоятельно, чтобы определить информацию о родительской активности для этого нового действия, как вы только что оставлено пустым в диалоговом окне "Новые действия".
Отредактируйте новую активность node, чтобы включить эту информацию, она должна выглядеть так:
<activity
android:name="com.example.myfirstapp.DisplayMessageActivity"
android:label="@string/title_activity_display_message"
android:parentActivityName="com.example.myfirstapp.MainActivity" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.myfirstapp.MainActivity" />
</activity>
Что это, проблема круглая!