2011-08-11 65 views
-1

即時爲我的應用程序做一個開始安裝設置的東西,我想知道如何讓它跳過註冊頁面,一旦他們已經進入一次?一個if語句會成爲我認爲的東西,但是如果在android中的語句不是那麼好,那麼任何人都可以指向我的解決方案?如何在不需要時跳過活動? android

+0

我很困惑你怎麼不好用「如果」的語句。他們是最基本的組成部分之一。和'Java'中的語言。在繼續進行項目之前,我會投入一些認真閱讀編程的時間。 – trgraglia

+1

它已被回答,併成爲一個視覺基礎程序員,我自己讓java'if'陳述看起來不必要的複雜,如果某些有用的東西沒有被說出,就不要說出來。 – NotNotAndroid

+0

祝你好運在你自己的現實世界裏這種粗魯。獲得生命 – NotNotAndroid

回答

3

登錄數據輸入並保存後,將值存儲在SharedPreferences(例如boolean loggedIn=true)中。然後,每次啓動應用程序時,都會獲得SharedPreferences的值,並決定是否顯示登錄窗口(loggedIn==false)或不顯示(loggedIn==true)。

+0

謝謝,這將有助於。 – NotNotAndroid

3

我已經完成了這項工作,將一個沒有UI的Activity作爲我的啓動活動,檢查prefernce設置的存在,然後啓動註冊活動或主要活動,具體取決於首選項設置是否存在。

在androidmanifest(如果我沒記錯的話),你可以註冊使用這樣的事情沒有UI的活動:

android:theme="@android:style/Theme.NoDisplay" 

啓動您所選擇的活動後,您需要調用在UI少完成()活動

+0

這也非常有幫助謝謝。 – NotNotAndroid

1

你應該保持一個布爾值,並將其保存在SharedPreference並檢查它那裏,並相應地執行你的任務.......

+0

謝謝你,但iDroid剛剛在你之前得到了n。 – NotNotAndroid

+0

沒關係....你有解決方案... –

相關問題