nullpointerexception uriString in android studio sharingIntent -


this question has answer here:

someone can me on android studio? have code sharingintent:

    public static void methodshare(activity act, post p) {         uri uri = uri.parse(p.thumbnail);          // string share         stringbuilder sb = new stringbuilder();         sb.append("read article \'" + p.title_plain + "\'\n");         sb.append("using app \'" + act.getstring(r.string.app_name) + "\'\n");         sb.append("source : " + p.url + "");          intent sharingintent = new intent(intent.action_send);         sharingintent.settype("text/plain");          sharingintent.putextra(intent.extra_subject, act.getstring(r.string.app_name));         sharingintent.putextra(intent.extra_text, sb.tostring());         //sharingintent.putextra(intent.extra_stream, uri);         act.startactivity(intent.createchooser(sharingintent, "share using"));     } 

but when run code have error code

    09-10 17:44:01.258 5056-5056/fontanot.luca.giornalinogalilei d/androidruntime: shutting down vm     09-10 17:44:05.312 5056-5056/fontanot.luca.giornalinogalilei w/gav4: syncdispatchlocalhits timed out: java.util.concurrent.timeoutexception     09-10 17:44:05.313 5056-5056/fontanot.luca.giornalinogalilei e/androidruntime: fatal exception: main                                     process: fontanot.luca.giornalinogalilei, pid: 5056                                     java.lang.nullpointerexception: uristring                                         @ android.net.uri$stringuri.<init>(uri.java:475)                                         @ android.net.uri$stringuri.<init>(uri.java)                                         @ android.net.uri.parse(uri.java:437)                                         @ fontanot.luca.giornalinogalilei.utils.tools.methodshare(tools.java:93)                                         @ fontanot.luca.giornalinogalilei.activitypostdetails.onoptionsitemselected(activitypostdetails.java:241)                                         @ android.app.activity.onmenuitemselected(activity.java:3204)                                         @ android.support.v4.app.fragmentactivity.onmenuitemselected(fragmentactivity.java:421)                                         @ android.support.v7.app.appcompatactivity.onmenuitemselected(appcompatactivity.java:188)                                         @ android.support.v7.view.windowcallbackwrapper.onmenuitemselected(windowcallbackwrapper.java:103)                                         @ android.support.v7.view.windowcallbackwrapper.onmenuitemselected(windowcallbackwrapper.java:103)                                         @ android.support.v7.app.toolbaractionbar$2.onmenuitemclick(toolbaractionbar.java:69)                                         @ android.support.v7.widget.toolbar$1.onmenuitemclick(toolbar.java:202)                                         @ android.support.v7.widget.actionmenuview$menubuildercallback.onmenuitemselected(actionmenuview.java:761)                                         @ android.support.v7.view.menu.menubuilder.dispatchmenuitemselected(menubuilder.java:810)                                         @ android.support.v7.view.menu.menuitemimpl.invoke(menuitemimpl.java:152)                                         @ android.support.v7.view.menu.menubuilder.performitemaction(menubuilder.java:957)                                         @ android.support.v7.view.menu.menubuilder.performitemaction(menubuilder.java:947)                                         @ android.support.v7.widget.actionmenuview.invokeitem(actionmenuview.java:618)                                         @ android.support.v7.view.menu.actionmenuitemview.onclick(actionmenuitemview.java:155)                                         @ android.view.view.performclick(view.java:5610)                                         @ android.view.view$performclick.run(view.java:22265)                                         @ android.os.handler.handlecallback(handler.java:751)                                         @ android.os.handler.dispatchmessage(handler.java:95)                                         @ android.os.looper.loop(looper.java:154)                                         @ android.app.activitythread.main(activitythread.java:6077)                                         @ java.lang.reflect.method.invoke(native method)                                         @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:866)                                         @ com.android.internal.os.zygoteinit.main(zygoteinit.java:756)     09-10 17:44:05.739 5056-5063/fontanot.luca.giornalinogalilei w/art: suspending threads took: 5.651ms 09-10 17:44:06.398 5056-5083/fontanot.luca.giornalinogalilei e/gav4: bound service never got onserviceconnected callback 

the problem uristring. have tried read topics have not found solution problem.

obviously, p.thumbnail null looking on provided stacktrace, , cannot call uri.parse() null value. check data trying share.


Comments

Popular posts from this blog

neo4j - finding mutual friends in a cypher statement starting with three or more persons -

php - How to remove letter in front of the word laravel -

minify - Minimizing css files -