Черный экран при запуске приложения Wear OS Watch
Я иногда сталкиваюсь с черным экраном при запуске приложения.
Вот код заставки, где я думаю, что не использую код блокировки основного потока, если да, то он должен заблокироваться через 1,2 секунды, лол.
public class Splash extends BaseActivity
{
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
findViewById(R.id.ivLogo).postDelayed(new Runnable() {
@Override
public void run() {
App app = (App) getApplication();
app.initializeSingletons();
startActivity(new Intent(Splash.this,NewHome.class));
finish();
}
},1200);
}
}
Код BaseActivity выглядит так,
public class BaseActivity extends WearableActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
}
Проблема, когда я нажимаю на приложение из списка приложений износа, оно показывало черный экран в течение 1 или 2 секунд, иногда . Кто-нибудь сталкивается с этой проблемой?
Подробности о часах :
Смотреть:
Fossil Sports
ОПЕРАЦИОННЫЕ СИСТЕМЫ:
Wear Os By Google 2.10
Версия системы:
H MR1
составлено и
targetSdkVersion
версия
29