在我的應用程序中,我試圖創建一個「加載屏幕」,以便用戶知道發生了什麼,並且在發佈後加載新視圖時不認爲該應用程序滯後按鈕。我試圖讓我的「setViewVisibility」方法在代碼的其餘部分之前運行,但我似乎無法使其工作。我現在設置的方式是,有一個實例布爾值,當一個動作完成時被更改,但由於某種原因,它不起作用。關於如何解決這個問題的任何想法?如何在別的東西之前強制發生某些事情JAVA
if(isLoadScreen == true){
setViewVisibility(visibility.END);
buttoni.setAlpha((float) 1);
isLoadScreen = false;
}
if (isLoadScreen == false){
setKeysList(list);
startQuestion(keysList.get(0));
currentQuestion = 0;
isLoadScreen = true;
}
似乎你需要一個[閃屏](http://stackoverflow.com/questions/22599508/how-do-i-show-a-splash-screen-in-android/22599557#22599557) – Onik
'if (isLoadScreen == false)'將'boolean'與'boolean'進行比較以得到一個'boolean',這是冗餘重複和多餘的。 –