У меня есть действие ящика навигации (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, поэтому некоторая информация может отсутствовать. Скажите, пожалуйста, так ли это, чтобы я мог включить его.