我看過Coursera android course
,我懷疑Android是如何在我正在構建的應用程序中工作的。它做基本的東西,如註冊並顯示我的信息,並使用服務器作爲數據庫做TODO。而且我知道這取決於我想如何開始建造。需要一些選擇。對Android的疑惑
碎片可以在ActionBar中創建,每當我想被調用?還是這樣不好,並堅持建立默認菜單,並以編程方式隱藏它?試圖谷歌,並沒有找到任何信息。
MainActivity是爲了使http請求POST來在我的服務器中註冊名稱,電子郵件和密碼。每當他登錄時是否可以啓動SecondActivity?它就像Instagram一樣。但是,我可以設置一個條件來檢查取決於是否登錄或不更改
setContent(R.layout.main)
或setContent(R.layout.second)
?當寄存器完成時。所有的數據都保存在服務器上。但是,如果他每次登錄或不登錄,他都會在每次更改活動或執行一些操作時進行檢查。我能用一個帶有標誌(布爾)的線程嗎?可能是一個不好的做法,並降低性能?或SharedPrefrences添加標誌(布爾)?但SharedPreferences在應用程序關閉後保存?
關於在每個活動中顯示我的信息,如姓名,年齡和性別等等。請求http只是爲了顯示信息對我的應用程序非常不利,因爲它只是TODO應用程序,我不需要連接到互聯網來查看我的信息,但是在編輯的情況下,是的。因此,如果我保存在SharedPreferences中,但仍保留相同的疑問,那麼在關閉應用程序後它會保存起來?
答案總是肯定的。一切都是可能的......碎片是要走的路,當然你可以在另一個完成時開始一個活動,共享偏好將會持續。那麼你的問題是什麼? – ElDuderino
這看起來像一個4個問題,也許更好地單獨或順序問。考慮到您的應用和服務器之間的通信:查看REST設計。 –
我建議你在Coursera上採用[Pattern Oriented Software Architecture course](https://class.coursera.org/posa-002)。你看起來好像沒有真正進入你的最後一個問題的併發性 – interlude