根據 Quality Checklist for Google Play Games Services,遊戲應該在第一次啓動時顯示登錄對話框,但當對話框被取消時,登錄對話框不應再彈出。 我試圖用BaseGameUtils在LibGDX中實現這一點。玩遊戲服務和LibGDX:如何正確登錄?
到目前爲止,我得到了我的Android類,其中GameHelper被初始化。然後我打電話gameHelper.setConnectOnStart(false)
,因爲我想從我的遊戲代碼開始簽名過程。爲此,我得到了一個接口。
對於我的問題來解決,我想我的mainGame中的布爾值,它指示登錄對話框是否顯示在前面。當遊戲開始時,我會查看我的sharedPreferences,如果有一個條目說明之前顯示對話框,那麼布爾值將爲true。當遊戲關閉時,布爾值將被保存到sharedPreferences中。
如何知道何時將mainGame中的boolean設置爲true,以便下次遊戲開始時不顯示對話框?