Как создать два действия панели навигации в одном приложении? - PullRequest
0 голосов
/ 27 мая 2020

У меня есть действие ящика навигации (MainActivity), и я хочу создать другое действие ящика навигации в том же приложении. Когда я пытаюсь это сделать, я получаю следующие ошибки:

Не удалось создать следующий файл, поскольку он уже существует: side_nav_bar. xml

Не удалось создать следующий файл поскольку он уже существует: ic_menu_send. xml

Следующий файл не может быть создан, так как он уже существует: ic_menu_share. xml

Следующий файл не может быть создан, так как он уже существует : ic_menu_camera. xml

Не удалось создать следующий файл, так как он уже существует: ic_menu_manage. xml

Не удалось создать следующий файл, поскольку он уже существует: ic_menu_gallery. xml

Не удалось создать следующий файл, поскольку он уже существует: ic_menu_slideshow. xml

Если вы продолжите, итоговый проект может не компилироваться или работать не так, как задумано.

Я прочитал этот пост , в котором объясняется, как это сделать с помощью того же навигационного ящика (это то, что я хочу). Итак, я создал пустое действие (AnotherActivity) и расширил MainActivity, как описано в сообщении. Вот как выглядит моя AnotherActivity. java:

package myapp.example.com.myapp;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class AnotherActivity extends MainActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_another);
    }
}

В MainActivity есть кнопка, которая при нажатии должна перенаправлять на AnotherActivity. Приложение компилируется успешно, но при нажатии кнопки происходит сбой, а не AnotherActivity. Что я здесь делаю не так?

PS: Я не опытный разработчик android, поэтому некоторая информация может отсутствовать. Скажите, пожалуйста, так ли это, чтобы я мог включить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...