Nascondi la barra di navigazione per Kindle Fire 3 e Kindle Fire HDX
-
21-12-2019 - |
Domanda
Il mio codice:
s_activity.runOnUiThread(new Runnable()
{
@Override
public void run()
{
//hide nub
View view = s_activity.getWindow().getDecorView().findViewById(android.R.id.content).getRootView();
view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
}
});
.
Io uso questo codice per nascondere la barra del Nub durante la riproduzione del gioco.Ma funziona solo con dispositivi: KF 1, 2. Come per KF 3, la barra del Nub non è davvero nascosta.È solo nascosto in 1 secondo.Quindi il bar Nub mostrerà se non c'è interazione con lo schermo. Quindi come nub bar non mostra mentre la mia applicazione è in esecuzione ??
Soluzione
Sembra che ci sia stato un bug con Fire OS 3.0 e 3.1 e System_UI_FLAG_FULLLSCREEN. Affermano che è stato fissato in Fire OS 3.2.1. Link: https://forums.developer.amazon.com/forums/Thread.jspa?messageid=6004
Se si esegue l'aggiornamento ad ultimo forse la bandiera System_UI_FLAG_FULLLSCREEN funzionerà.Sto usando system_ui_flag_low_profile che ancora non funziona su 3a generazione Kindle, che ho riportato qui: https://forums.developer.amazon.com/forums/thread.jspa?Threadid=3514