Unable to get Twitter Feed using Twitter4J Library in Android -
i using following code in android twitter timeline using twitter4j. getting nullpointer exception in activity ? idea ? can suggest other working tutorial twitter feed in android without authentication. tried many of them fails somewhere.
public class twittertimelineactivity extends activity { string[] args; public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.tweet); twitter twitter = new twitterfactory().getinstance(); try { list<status> statuses; string user; if (args.length == 1) { user = args[0]; statuses = twitter.getusertimeline(user); } else { //user = twitter.verifycredentials().getscreenname(); user = "doubletree"; statuses = twitter.getusertimeline(); } system.out.println("showing @" + user + "'s user timeline."); (status status : statuses) { system.out.println("timeline : " + "@" + status.getuser().getscreenname() + " - " + status.gettext()); } } catch (twitterexception te) { te.printstacktrace(); system.out.println("failed timeline: " + te.getmessage()); system.exit(-1); } } }
getting below exception :
07-18 13:31:17.525: e/androidruntime(29810): fatal exception: main 07-18 13:31:17.525: e/androidruntime(29810): java.lang.runtimeexception: unable start activity componentinfo{com.itcuties.multicategoryrssreader/com.itcuties.multicategoryrssreader.twittertimelineactivity}: java.lang.nullpointerexception 07-18 13:31:17.525: e/androidruntime(29810): @ android.app.activitythread.performlaunchactivity(activitythread.java:2100) 07-18 13:31:17.525: e/androidruntime(29810): @ android.app.activitythread.startactivitynow(activitythread.java:1941) 07-18 13:31:17.525: e/androidruntime(29810): @ android.app.localactivitymanager.movetostate(localactivitymanager.java:135) 07-18 13:31:17.525: e/androidruntime(29810): @ android.app.localactivitymanager.startactivity(localactivitymanager.java:347) 07-18 13:31:17.525: e/androidruntime(29810): @ android.widget.tabhost$intentcontentstrategy.getcontentview(tabhost.java:705) 07-18 13:31:17.525: e/androidruntime(29810): @ android.widget.tabhost.setcurrenttab(tabhost.java:369) 07-18 13:31:17.525: e/androidruntime(29810): @ android.widget.tabhost$2.ontabselectionchanged(tabhost.java:150) 07-18 13:31:17.525: e/androidruntime(29810): @ android.widget.tabwidget$tabclicklistener.onclick(tabwidget.java:560) 07-18 13:31:17.525: e/androidruntime(29810): @ android.view.view.performclick(view.java:4223) 07-18 13:31:17.525: e/androidruntime(29810): @ android.view.view$performclick.run(view.java:17275) 07-18 13:31:17.525: e/androidruntime(29810): @ android.os.handler.handlecallback(handler.java:615) 07-18 13:31:17.525: e/androidruntime(29810): @ android.os.handler.dispatchmessage(handler.java:92) 07-18 13:31:17.525: e/androidruntime(29810): @ android.os.looper.loop(looper.java:137) 07-18 13:31:17.525: e/androidruntime(29810): @ android.app.activitythread.main(activitythread.java:4898) 07-18 13:31:17.525: e/androidruntime(29810): @ java.lang.reflect.method.invokenative(native method) 07-18 13:31:17.525: e/androidruntime(29810): @ java.lang.reflect.method.invoke(method.java:511) 07-18 13:31:17.525: e/androidruntime(29810): @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1008) 07-18 13:31:17.525: e/androidruntime(29810): @ com.android.internal.os.zygoteinit.main(zygoteinit.java:775) 07-18 13:31:17.525: e/androidruntime(29810): @ dalvik.system.nativestart.main(native method) 07-18 13:31:17.525: e/androidruntime(29810): caused by: java.lang.nullpointerexception 07-18 13:31:17.525: e/androidruntime(29810): @ com.itcuties.multicategoryrssreader.twittertimelineactivity.oncreate(twittertimelineactivity.java:24) 07-18 13:31:17.525: e/androidruntime(29810): @ android.app.activity.performcreate(activity.java:5206) 07-18 13:31:17.525: e/androidruntime(29810): @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1094) 07-18 13:31:17.525: e/androidruntime(29810): @ android.app.activitythread.performlaunchactivity(activitythread.java:2064) 07-18 13:31:17.525: e/androidruntime(29810): ... 18 more
Comments
Post a Comment