2016-04-30 13 views
-1

我是android studio的新手。我正在使用esp8266創建一個應用程序來切換引腳的IP地址和端口號在第二個活動中,我使用SharedPreferences將數據保存在第二個活動中,以便每次關閉應用程序時都保存它們。然後我將這些數據發送到MainActivity。我需要保存這些數據,因爲我需要在MainActivity中使用它,就像第二個活動一樣。我想要但我不知道。請任何身體幫助我。由於我該如何保存從第二項活動傳遞給主要活動的數據?

+0

的可能的複製[如何使用SharedPreferences在Android的存儲,讀取和編輯值](http://stackoverflow.com/questions/3624280/how-to-use-sharedpreferences-in-android-to-store-fetch-and-edit-values) –

回答

1

我是從其他活動 閱讀不能夠得到你的問題,但是我從你的問題中瞭解到,你正在將數據保存在第二個活動的共享首選項中,並且你想在MainActivity中訪問相同的數據,因爲你將使用密鑰保存數據,您可以使用MainActivity中的相同密鑰獲取相同的數據,有關詳細信息,您可以通過 - http://developer.android.com/training/basics/data-storage/shared-preferences.html

+0

是的確切我想在mainActivity中使用該數據 –

0

您的問題並不清楚,但我認爲這會幫助您 http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/

從其他活動獲取值。例如您共享偏好類名,然後會議得到的值:

Session session=new Session(); 
HashMap<String, String> user = session.getUserDetails(); 
String user_name=user.get(Session.KEY_NAME); 

現在你可以在活動的任何地方使用USER_NAME

+0

我想讀取其他avtivity的共享偏好 –

+0

查看編輯答案@ElaHidri – bebo

相關問題