android - How get intent data in internal class -


i have activity have data previous activity:

final int pictureid = intent.getintextra("my.picture.id",0);     final string headerid = intent.getstringextra("my.header.id");     final string bodyid = intent.getstringextra("my.body.id"); 

in activity have private class want data pictureid etc., don't know how. how can data in class.

in privtate class's constructor add parameter.

public class youractivity extends activity {  privateclass mprivateclass  @override public void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.main);     mprivateclass= new privateclass(getintent()); } 

your private class this.

private class privateclass {     privateclass(intent mintent)     {        final int pictureid = intent.getintextra("my.picture.id",0);        final string headerid = intent.getstringextra("my.header.id");        final string bodyid = intent.getstringextra("my.body.id");     } } 

Comments

Popular posts from this blog

jquery - Invalid Assignment Left-Hand Side -

javascript - Preserving URL fragment through CAS sign-on -

asp.net mvc - Implementing normal user/pass, Twitter & Facebook auth -