Уведомление Android 8 не отображается, ActivityThread выдает исключение RemoteServiceException

#android #notifications

#Android #уведомления

Вопрос:

В консоли разработчика мне показано, что эта ошибка существует только на Android 8 и часто проявляется на устройствах Xperia… Это не соответствует распространению приложения на устройствах / версиях Android….. На данный момент я понятия не имею, как справиться с этой проблемой. Возможно, это связано с некоторыми особыми случаями или комбинациями устройств и Android 8. 2 И это мой основной код для отображения уведомления PS (УЖЕ ПРОБУЮ SVG / PNG / ВСЕХ РАЗМЕРОВ) та же проблема

 @Override
public void onCreate() {
    super.onCreate();

    api = AFClientService.newBuilder(this)
            .setCarrierId("*****")
            .setHostUrl("********************")
            .setVPNNotificationProvider(new VPNNotificationProvider() {
                // NOTE: this method will be called from VPN process, reference to MainApplication will be different
                @Override
                public Notification createVPNNotification(String message, String ticker, boolean b, long l, VpnStatus.ConnectionStatus connectionStatus) {
                    return new NotificationCompat.Builder(getApplicationContext(), "*****")
                            .setContentText(message)
                            .setTicker(ticker)
                            .setContentTitle("**********")
                            .setSmallIcon(R.drawable.ic_notification)
                            .build();
                }
            })
            .build();
}
public AFClientService getApi() {
    return api;
}
  

Комментарии:

1. используете ли вы какую-либо библиотеку для отображения уведомления vpn?

2. — импортировать android.app.Notification; — импортировать android.support.v4.app.NotificationCompat; — импортировать com.northghost.caketube. AFClientService; — импорт com.northghost.caketube. VPNNotificationProvider;