Получение java.lang.ExceptionInInitializerError при запуске приложения AndroidAndroid

Форум для тех, кто программирует под Android
Anonymous
Получение java.lang.ExceptionInInitializerError при запуске приложения Android

Сообщение Anonymous »

Я получаю сообщение java.lang.ExceptionInInitializerError при запуске приложения Android. Я пытался выполнить отладку с помощью stacktrace, но безрезультатно.
Получаю эту ошибку
2024-07-01 12:19:28.157 AndroidRuntime E FATAL EXCEPTION: main
Process: in.ashishdake.imdbulletinandsatelliteimages, PID: 28962
java.lang.ExceptionInInitializerError
at in.ashishdake.imdbulletinandsatelliteimages.Activities.HomeActivity.onCreateOptionsMenu(HomeActivity.java:108)
at android.app.Activity.onCreatePanelMenu(Activity.java:4292)
at androidx.activity.ComponentActivity.onCreatePanelMenu(ComponentActivity.java:520)
at androidx.appcompat.view.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:95)
at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onCreatePanelMenu(AppCompatDelegateImpl.java:3429)
at androidx.appcompat.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:458)
at androidx.appcompat.app.ToolbarActionBar$1.run(ToolbarActionBar.java:58)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:264)

Здесь мы вызываем общедоступную статическую функцию
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.home, menu);

try {
if (AppConstants.unreadNotificationCount() > 0) {
menu.findItem(R.id.actionNotifications).setIcon(R.drawable.ic_baseline_notifications_active_24);
} else {
menu.findItem(R.id.actionNotifications).setIcon(R.drawable.ic_baseline_notifications_24);
}
}
catch (ExceptionInInitializerError e) {
for(int i=0;i

Подробнее здесь: https://stackoverflow.com/questions/786 ... pplication

Вернуться в «Android»