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

Программисты JAVA общаются здесь
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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