Android 第二个活动中的代码序列有问题
我对这个代码序列有问题。 如果我对“onCreate”中的所有内容进行注释,则会在测验活动中打开我,但不会显示数据库中的任何内容。 如果我取消对代码序列的注释,则应用程序将被阻止Android 第二个活动中的代码序列有问题,android,Android,我对这个代码序列有问题。 如果我对“onCreate”中的所有内容进行注释,则会在测验活动中打开我,但不会显示数据库中的任何内容。 如果我取消对代码序列的注释,则应用程序将被阻止 Toolbar toolbar2; RecyclerView recycler_category; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); se
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);
}
发生这种情况是因为您必须在样式文件中使用以下代码(类似的代码)
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
这就是问题所在。移除**设置支持操作栏(工具栏2);**方法或更改主题。将theme与NoActionBar一起使用你所说的“如果我取消注释代码序列,应用程序被阻止”crash:)是什么意思?结束,结束,应用程序停止扫描请发布崩溃日志?你只需注释一行“setSupportActionBar(toolbar2);”并运行您的项目,让我知道结果
setSupportActionBar(toolbar2);