Я только что установил изображение Android R (API 30) в свой эмулятор, чтобы попробовать свое приложение, и оно вылетело при попытке установить цвет фона тоста.
Toast toast = Toast.makeText(ctxt, msg, duration);
View view = toast.getView();
view.setBackgroundColor(0xFF303030);
TextView tview = view.findViewById(android.R.id.message);
tview.setTextColor(Color.WHITE);
toast.show();
Это действительно странно, как в Android Q (API 29) работает отлично.
Мой build.gradle обновлен для Android R (API 30)
compileSdkVersion 30
buildToolsVersion "30.0.1"
Есть ли новый способ сделать это ??