Android ShareSDK3.0 java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.content.Context.getApplicationContext()' on a null object reference

Android ShareSDK3.0 java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.content.Context.getApplicationContext()' on a null object reference_第1张图片

您是否刚从2.x版本过来的 或者新手,一来集成分享就遇到这坑,然后反复对比官方文档和查找demo都无解。

其实,答案就是这里面。

at com.mob.tools.utils.SharePrefrenceHelper(SharePrefrenceHelper.java:21)-----没错,就是init();

在2.x的版本里有ShareSDK.init(this);

那么问题找到了,怎么解决呢。其实,仔细的友友们已经发现了

3.x后的版本的初始化其实就是  MobApplication

只要你的application继承他 问题迎刃而解了

Android ShareSDK3.0 java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.content.Context.getApplicationContext()' on a null object reference_第2张图片

以上...记得在AndroidManifest里 android:name=".你的application"里配置哦

你可能感兴趣的:(Android ShareSDK3.0 java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.content.Context.getApplicationContext()' on a null object reference)