i storing json data arraylist of objects, object class venue , passing data activity using serializable fragment not receiving values in actvity. receiving extra. bundle not null.
my code is:
fragment:
intent intent = new intent(getactivity(), searchvenueactivity.class); //pass values bundle bundle = new bundle(); bundle.putserializable("arraylistvenue",arraylistvenue); intent.putextras(bundle); startactivity(intent); activity:
if (getintent().hasextra("arraylistvenue")) { bundle bundle = getintent().getextras(); if(bundle!=null) rowitems = (arraylist<venue>) bundle.getserializable("arraylistvenue"); else log.e("null","null"); } venue class:
public class venue implements serializable{ string venue_id; string venue_name; string venue_address; string venue_city; public string getvenue_city() { return venue_city; } public void setvenue_city(string venue_city) { this.venue_city = venue_city; } public venue(string venue_id, string venue_name, string venue_address, string venue_city, string venue_zip, string venue_phone, string venue_mobile) { this.venue_id = venue_id; this.venue_name = venue_name; this.venue_address = venue_address; this.venue_city = venue_city; this.venue_zip = venue_zip; this.venue_phone = venue_phone; this.venue_mobile = venue_mobile; } public string getvenue_id() { return venue_id; } public void setvenue_id(string venue_id) { this.venue_id = venue_id; } public string getvenue_name() { return venue_name; } public void setvenue_name(string venue_name) { this.venue_name = venue_name; } }
use intent.putparcelablearraylistextra("arraylistvenue",arraylistvenue); putting arraylist intent , use intent.getparcelablearrayextra("arraylistvenue") arraylist intent in searchvenueactivity activity
edit tutorial using parcelable
Comments
Post a Comment