2016-04-30 3 views
-1

Я новичок в студии android. Я создаю приложение, использующее 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 session=new Session(); 
HashMap<String, String> user = session.getUserDetails(); 
String user_name=user.get(Session.KEY_NAME); 

И теперь вы можете использовать user_name где-нибудь в деятельности

+0

Я хочу прочитать предпочтения в разделе от других источников –

+0

См. Отредактированный ответ @ElaHidri – bebo

Смежные вопросы