В моем приложении всякий раз, когда я делаю HTTP-сообщение, он дает HTTP-ответ как JSON. но я хочу разобрать этот json в другом действии. так как мы передаем HTTP-ответ от одного вида активности другому виду деятельности в android.как передать HTTP-ответ от одного действия другому действию в android
ответ
Intent i =new Intent(CurrentActivity.this,NewActivity.class);
i.putExtra("json", jsonobject.toString());
startActivity(i);
В новой деятельности вы можете получить данные JSON, как этот
Intent intent = getIntent();
if (intent != null) {
String json = intent.getStringExtra("json");
JSONObject jsonObj = new JSONObject(json);
}
hey working ,,, thankyou –
@ Kartheeki Jampana Welcome – Mahi
в Bundle
object.putString("key",jsonobject.toString());
или как общие предпочтения
новые отредактированные анс: intent.putExtra (...);
intent.putString ("ключ", jsonobject.toString()); ???? –
замысловатые дополнения .. 'intent.putStringExtra (...)' – EpicPandaForce
putExtra метод извините за это: '( –
У вас есть различные методы, но проще всего поставить JSON в качестве дополнительных в намерении:
Intent intent = new Intent(this, NextActivity.class);
intent.putExtra("EXTRA_JSON", jsonString);
startActivity(intent);
и in NextActivity:
Bundle extras = getIntent().getExtras();
String json = extra.getString("EXTRA_JSON")
В первой деятельности 1. преобразовать в строку JSONObject 2. И затем поместите строку намерению
intent.putExtra ("jsonString", theString); .
OnCreate метод следующей активности,
Строка jsonString = getIntent() getExtrz() GetString ("jsonString"). Log.i ("log", "json" + jsonString);
Пробуйте использовать SharedPreferences
Храните json в общих настройках, и вы можете получить json через приложение в любом количестве действий. Нет необходимости передавать пакет другому действию каждый раз.
Пример:
SharedPreferences pref = this.getSharedPreferences("name",0);
и использовать Editor
сохранить JSON в общих настройках
Editor editor = pref.edit(); editor.put(key,value);
и используйте ключ, чтобы получить JSON от общих предпочтений от любой деятельности приложение
String json = pref.getString(key,defValue)
Intent i = new Intent (firstactivity.this, secondactivity.класс);
i.putExtra("Response", jsonobject.toString());
startActivity(i);
В Second активность
Намерение Намерение = getIntent();
if (intent != null)
{
String Response= intent.getStringExtra("Response");
JSONObject jsonObj = new JSONObject(json);
}
- 1. передать данные от действия к другому действию
- 2. переменной передача от одного действия к другому действию В ZF
- 3. Как сохранить значение флажка от одного действия к другому действию
- 4. Как вызвать нестатический метод от одного действия к другому действию
- 5. Отправка нескольких намерений от одного действия к другому действию
- 6. Struts2: Как передать значения от одного действия к другому действию. Или от одного JSP к другому JSP. Без использования сеанса
- 7. Как передать список <T> типа от одного действия к другому действию в контроллере
- 8. отправить arraylist от одного к другому действию в listview android
- 9. Как передать объект сообщения JavaMail другому действию в android
- 10. Передача параметров от одного действия к другому в Oozie
- 11. Как передать массив значения другому действию в android
- 12. Анимационные переходы во время перехода от одного действия к другому действию в Android
- 13. Передача объекта от одного действия контроллера другому
- 14. Как передать массив другому действию в контроллере?
- 15. Как передать значение от BroadcastReceiver к другому действию
- 16. Как передать объект SqliteDatabase другому действию в android?
- 17. Как передать значение от одного метода другому?
- 18. Как передать ответ от одного контроллера другому?
- 19. android ListView передает скрытые значения от одного действия к другому
- 20. Как передать объект selectedListItem другому действию?
- 21. Вперед от действия к действию
- 22. android: как передать значения от одного приемника вещания другому?
- 23. Как передать пользовательский ввод от одного действия к другому в Android
- 24. Как пройти модель от одного действия к другому действию в Sitecore MVC
- 25. как перейти словарь от одного вида деятельности к другому действию с помощью намерения в android
- 26. Перемещение от одного фрагмента к другому действию Использование ListView
- 27. Передача переменной от одного действия к другому
- 28. Непрерывное уведомление от одного действия к другому
- 29. Отправлять стоимость от одного действия другому
- 30. Как передать параметр из одного действия к другому
передать строковые значения через 'Bundle' получить его в следующей деятельности. – Yugesh