22 Kasım 2010, PAZARTESİ
Nasıl yumağı nesneleri göndermek için
Bir paket ile benim işlem çoğunluğu yok bu sınıf için bir referans geçmek istiyorum.
Sorun niyet veya bağlamı ile ilgisi olmayan ilkel nesneleri büyük miktarda vardır. Nasıl parcelable/seri hale getirilebilir bir sınıf paketi ve startActivityForResult
pas mı?
CEVAP
1 ŞUBAT 2013, Cuma
Ayrıca Gson bir JSONObject bir nesne dönüştürmek ve paket üzerinde geçirmek için kullanabilirsiniz. En zarif yolu benim için bunu buldum. Performansını nasıl etkilediğini test etmedim.
İlk Etkinlik
Intent activity = new Intent(MyActivity.this,NextActivity.class);
activity.putExtra("myObject", new Gson().toJson(myobject));
startActivity(activity);
Bir Sonraki Aktivitede
String jsonMyObject;
Bundle extras = getIntent().getExtras();
if (extras != null) {
jsonMyObject = extras.getString("myObject");
}
MyObject myObject = new Gson().fromJson(jsonMyObject, MyObject.class);
Bunu Paylaş:
Nasıl FormData nesneleri göndermek içi...
Nasıl, MVC Denetleyicisi ASP.NET JSON ...
Ön/UÇ dosya nesneleri geri göndermek i...
Nasıl terminalden Curl ile JSON veri g...
Nasıl düzgün Excel, birlikte çalışabil...