Обновил версии в build.gradle до 27:
compileSdkVersion 27
buildToolsVersion '27.0.3'
targetSdkVersion 27
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:customtabs:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:support-media-compat:27.1.1'
// и т.д.
Синхронизировалось нормально, но вот только теперь в Reciver, в строке:
Intent mainIntent = IntentCompat.makeRestartActivityTask(komponent);
пишется:
Cannot resolve method 'makeRestartActivityTask(android.content.ComponentName)'
Вопрос: Как resolve метод 'makeRestartActivityTask'?
1 ответ 1
Google удалил метод IntentCompat.makeRestartActivityTask() в текущей версии поддержки. Вместо этого вы можете просто использовать Android API:
ComponentName cn = intent.getComponent();
Intent.makeRestartActivityTask(cn);
UPDATE:
ответ дан 24 июл. 2018 в 14:11
RomanK.
1,6078 серебряных знаков15 бронзовых знаков
-
Ошибки не возникает. Вроде работает. Не могли бы вы подкрепить ваш комментарий каким-нибудь доказательством? Почему-то моих способностей не хватает найти какое-нибудь свидетельство, что Google удалил метод IntentCompat.makeRestartActivityTask() в текущей версии поддержки.Mikhail– Mikhail2018年07月24日 14:35:40 +00:00Commented 24 июл. 2018 в 14:35
-
2
Начните задавать вопросы и получать на них ответы
Найдите ответ на свой вопрос, задав его.
Задать вопросlang-java