Android студийный проект не работает на Android 9.0 или выше, но работает нормально на Android 7 или 8 - PullRequest
1 голос
/ 26 мая 2020

вот код проекта: https://github.com/harpreetahluwalia/SmartMediaPlayer

Он отлично работает в android 7 и android 8, но не работает в android 9 или выше

Он дает несколько предупреждений, например:

uses or overrides a deprecated API.
Recompile with -Xlint:deprecation for details

Любая помощь будет очень признательна!

1 Ответ

0 голосов
/ 26 мая 2020

Проблема, с которой вы столкнулись, заключается в том, что вы используете функцию, которая устарела в API 24 (Android 7.0).

В VideoFolder.java строке файла 39,

getSupportActionBar().setTitle(Html.fromHtml("<font color='#ffffff'>Smart Video Player </font>"));

Вы используете Html.fromHtml(), который устарел.

Вместо него используйте HtmlCompat. Пожалуйста, обратитесь к этому ответу:

{ ссылка }

Совет по поиску устаревших предупреждений и других проблем,

In Android Studio, от go до Analyze -> Inspect Code, затем выберите область, которую вы хотите проверить. Он покажет все предупреждения, на которые вы должны обратить внимание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...