В моем приложении у меня есть виджет. Если пользователь нажимает на виджет, я открываю SplashScreen, используя ожидающее намерение, используя приведенный ниже код.
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
views.setOnClickPendingIntent(R.id.widget_main_layout, pendingIntent);
Этот код работает нормально, если приложение не открывается и запускает мой экран-заставку.
Однако, если приложение уже открыто и находится в фоновом режиме, и если я нажимаю на виджет, то мой SplashScreen не открывается, и вместо этого только всплывает приложение.
Может кто-нибудь сообщить мне, что не так с моим кодом?