java - Using getExtra() - NullPointerException -


i have fragment onitemclick-method in call activity , pass id parameter:

public class movieslistfragment extends fragment {   // code   listview.setonitemclicklistener(new adapterview.onitemclicklistener() {             @override             public void onitemclick(adapterview<?> parent, view view, int position, long id) {                 textview mid = (textview) view.findviewbyid(r.id.textid);                 intent intent = new intent(getactivity().getbasecontext(), infoactivity.class);                 intent.putextra("id", mid.gettext());                 startactivity(intent);             }         }); } 

so, in activity (infoactivity.java) i'm trying id-value:

public class infoactivity extends activity {      intent intent = getintent();     private final string id = intent.getstringextra("id");     // code 

and exception on line: intent.getstringextra("id");

where made mistake?

this code:

intent intent = getintent(); private final string id = intent.getstringextra("id"); 

should called inside oncreate() or similar method, otherwise called when activity object created, before intent passed it.


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -

django - CSRF verification failed. Request aborted. CSRF cookie not set -