У меня проблема с последовательностью кода во втором Activity

У меня проблема с этой кодовой последовательностью. Если я прокомментирую весь контент из "onCreate" , откроет меня в Quiz Activity, но ничего не покажет мне из моей базы данных. Если я раскомментирую последовательность кода, приложение будет заблокировано

Toolbar toolbar2;
RecyclerView recycler_category;

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



    toolbar2=(Toolbar)findViewById(R.id.toolbar2);
    toolbar2.setTitle("Quiz");
    setSupportActionBar(toolbar2);

    recycler_category=(RecyclerView)findViewById(R.id.recycler_category);
    recycler_category.setHasFixedSize(true);
    recycler_category.setLayoutManager(new GridLayoutManager(this,2));

    CategoryAdapter adapter=new CategoryAdapter(Quiz.this, DBHelper.getInstance(this).getAllCategories());
    int spaceInPizel=4;
    recycler_category.addItemDecoration(new SpaceDecoration(spaceInPizel));
    recycler_category.setAdapter(adapter);
}

Что вы подразумеваете под этим «Если я раскомментирую последовательность кода, приложение будет заблокировано»

Abdul Waheed 03.04.2019 18:42

вылет :)) , конец ,конец , приложение останавливается

Oli 03.04.2019 18:51

не могли бы вы опубликовать свои журналы сбоев?

Abdul Waheed 03.04.2019 18:53
i.imgur.com/CgAX1wM.png
Oli 03.04.2019 19:01

вы просто комментируете одну строку 'setSupportActionBar(toolbar2);' и запустите свой проект и сообщите мне результат

Abdul Waheed 03.04.2019 19:05
i.imgur.com/TZXER3U.png - отлично, спасибо, но теперь у меня есть эти ошибки
Oli 03.04.2019 19:11

если мой ответ помог вам, отметьте мой ответ как принятый.

Abdul Waheed 03.04.2019 19:12

Читать код с изображения очень сложно. Пожалуйста, опубликуйте код / ​​журналы сбоев, а изображение

Abdul Waheed 03.04.2019 19:20
1
8
36
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это происходит потому, что вы должны использовать приведенный ниже код (что-то похожее) в своем файле стиля.

<style name = "AppTheme" parent = "Theme.AppCompat.Light.DarkActionBar">

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

 setSupportActionBar(toolbar2);

Это проблема. Либо удалите метод ** setSupportActionBar(toolbar2);**, либо измените тему. Использовать тему с NoActionBar

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