Android Library project says nullpointerexception -


i have android library project my_lib my_lib has list activity mylistactivity has resources , stuffs. when run android application 'mylistactivity' works fine.

but when create proj test_proj , make my_lib android library project , add test_proj library , added mylistactivity activity in androidmanifest , run getting nullpoiterexception in mylistactivity, i.e @ findviewbyid(r.id.list) returning null. how can fix this

code below

oncreate of mylistactivity

@override public void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     requestwindowfeature(window.feature_no_title);     getwindow().addflags(layoutparams.flag_fullscreen);     setrequestedorientation(activityinfo.screen_orientation_portrait);     setcontentview(r.layout.activity_main);      initdata();  rowitems = new arraylist<rowitem>(); (int = 0; < titles.length; i++) {     rowitem item = new rowitem(images[i], titles[i], descriptions[i], packagenames[i]);     rowitems.add(item); }  listview = (listview) findviewbyid(r.id.list); customlistviewadapter adapter = new customlistviewadapter(this, r.layout.list_item, rowitems); listview.setadapter(adapter); listview.setonitemclicklistener(this); 

}

oncreate of mainactivity of test proj

@override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_main);     startactivity(new intent(this, imagetextlistviewactivity.class));  } 

error log below

d/androidruntime(  778): shutting down vm e/androidruntime(  778): fatal exception: main e/androidruntime(  778): java.lang.nosuchfielderror: com.mass.applist.r$id.list e/androidruntime(  778):    @ com.mass.applist.mylistactivity.oncreate(mylistactivity.java:55) e/androidruntime(  778):    @ android.app.activity.performcreate(activity.java:5104) e/androidruntime(  778):    @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1080) e/androidruntime(  778):    @ android.app.activitythread.performlaunchactivity(activitythread.java:2144) e/androidruntime(  778):    @ android.app.activitythread.handlelaunchactivity(activitythread.java:2230) e/androidruntime(  778):    @ android.app.activitythread.access$600(activitythread.java:141) e/androidruntime(  778):    @ android.app.activitythread$h.handlemessage(activitythread.java:1234) e/androidruntime(  778):    @ android.os.handler.dispatchmessage(handler.java:99) e/androidruntime(  778):    @ android.os.looper.loop(looper.java:137) e/androidruntime(  778):    @ android.app.activitythread.main(activitythread.java:5041) e/androidruntime(  778):    @ java.lang.reflect.method.invokenative(native method) e/androidruntime(  778):    @ java.lang.reflect.method.invoke(method.java:511) e/androidruntime(  778):    @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:793) e/androidruntime(  778):    @ com.android.internal.os.zygoteinit.main(zygoteinit.java:560) e/androidruntime(  778):    @ dalvik.system.nativestart.main(native method) 

setcontentview(r.layout.activity_main);

make sure layout in lib , sample activity not have same name.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -