Cannot resolve method 'makeRestartActivityTask(android.content.ComponentName)'

188
25 сентября 2018, 04:50

Обновил версии в 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'?

Answer 1

Google удалил метод IntentCompat.makeRestartActivityTask() в текущей версии поддержки. Вместо этого вы можете просто использовать Android API:

ComponentName cn = intent.getComponent();
Intent.makeRestartActivityTask(cn);

UPDATE:

https://developer.android.com/sdk/support_api_diff/27.0.0/changes/android.support.v4.content.IntentCompat

READ ALSO
Android Studio FATAL EXCEPTION: main

Android Studio FATAL EXCEPTION: main

Приложение вылетает при запуске

178
jasperreports и термопринтер

jasperreports и термопринтер

За основу взял этот пример

193
Как реализовать UI как в Scratch

Как реализовать UI как в Scratch

Сегодня в Google Play наткнулся на интересную программу, конструктор, в котором были реализованы кубики (не знаю как они называются) как на картинке

173
Как сделать волнистую полоску на css?

Как сделать волнистую полоску на css?

Подскажите, как можно сделать вот такую полоску лесенкой с помощью css

212