【发布时间】:2021-12-15 20:42:46
【问题描述】:
我已在主要活动中的小吃栏下方声明并尝试从另一个 java 类调用。但它使我的应用程序因以下错误而崩溃。我怎样才能让一个可以从任何活动或任何非活动 Java 类访问的小吃店。
我正在调用在另一个 java 简单类的活动中声明的小吃店,如下所示
MainActivity main=new MainActivity();
showSnackbar("EASY BOSE WE ARE ONLINE ");
但它返回此错误并导致我的应用程序崩溃
java.lang.NullPointerException:尝试调用虚拟方法 'android.content.pm.ApplicationInfo android.content.Context.getApplicationInfo()' 在一个空对象上 参考
public void showSnackbar(String message){
View rootView = findViewById(android.R.id.content);
if(rootView != null) {
Snackbar.make(rootView, message, Snackbar.LENGTH_LONG).show();
}
}
【问题讨论】:
标签: java android-snackbar