Не понимаю навигационную часть NavUtils в файле манифеста

Я работал с задней навигацией, и я нашел некоторый код для работы с ним. В файле манифеста я попытался указать свое имя пакета и имя класса, но там указано, что Activity Main не имеет родительской активности.

Вот мой файл манифеста

правильное название пакета: edu.gannon.gannonknightnews

Из того, что я узнал, является то, что родитель будет.Main, а деятельность, к которой я хочу вернуться, - из.NewsFragment. Я думаю, что я не полностью понял концепцию. Не могли бы вы уточнить ошибку, которую я сделал?

Благодарю вас

<activity
        android:name="edu.gannon.gannonknightnews.NewsFragment"
        android:label="@string/title_activity_display_message"
        android:parentActivityName="edu.gannon.gannonknightnews.Main" >
        <!-- Parent activity meta-data to support 4.0 and lower -->
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="edu.gannon.gannonknightnews.Main" />
    </activity>

и выбранный вариант

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        Log.d("MENU RETURN","CLICKED");
        switch (item.getItemId()) {
            // Respond to the action bar's Up/Home button
            case android.R.id.home:
                //Log.d("MENU RETURN","CLICKED");
                NavUtils.navigateUpFromSameTask(getActivity());
                return true;
        }
        return super.onOptionsItemSelected(item);
    }

1 ответ

android:parentActivityName = " Here give your Activity Name "

Не делай ничего с onOptionsItemSelected, Событие нажатия кнопки Назад происходит автоматически.

Другие вопросы по тегам