【发布时间】:2017-07-15 08:35:54
【问题描述】:
我在 Main Activity 中使用 Snack Bar,它的 XML 是 activity_main.xml,它是一个导航抽屉活动,我在 content_main.xml 上有协调器布局,但是当我在 snapbar make() 中启动它时,它显示错误,我来了要知道我的 coordinatorLayout 是 null
coordinatorLayout = (CoordinatorLayout) findViewById(R.id.coordinatorMainActivity);
if(coordinatorLayout != null) {
Snackbar snackbar = Snackbar
.make(coordinatorLayout, "Internet Connection Error", Snackbar.LENGTH_LONG);
snackbar.show();
}
我不知道为什么它为空,我还在 MainActivity.java 中使用 content_main.xml 的其他内容,但它们正在工作,但协调器布局为空
【问题讨论】:
-
您可以尝试不检查它是否为 null 吗?只是
SnakeBar初始化?另外,您在哪里尝试这些代码?如您所知,它应该在OnCreate中。请告诉我们您要在哪里展示SnakeBar。
标签: android null android-coordinatorlayout navigation-drawer snackbar