Мое приложение работает нормально, когда оно находится на переднем плане, но я пытаюсь получить доступ к фрагменту беседы с помощью PendingIntent
, когда приложение находится в фоновом режиме.
Эта строка: mConversationSubject.onNext(conversation);
убивает приложение . Если я прокомментирую это, все работает гладко, но когда он раскомментируется, приложение перестает работать без какого-либо журнала и информации.
Я понятия не имею, что происходит, и я не могу отладить его, поскольку он глубоко проникает в классы Reactivex.
private final Subject<Conversation> mConversationSubject = BehaviorSubject.create();
private void setConversation(final Conversation conversation) {
if (conversation == null || mConversation == conversation)
return;
mConversation = conversation;
mConversationSubject.onNext(conversation);
ConversationView view = getView();
if (view != null)
initView(conversation, view);
}