android 为manifest配置Activity时添加了process属性,发现不能调用ShareSDK了

 <activity
            android:name=".activity.WebViewActivity"
            android:launchMode="singleInstance"
            android:process="com.lydiabox.android.webview"

当我把process改成我应用程序的包名就可以了,经测试发现,当我改成包名后并没有开启新 的进程,而是在原来的进程中。是不是ShareSDK只能在进程名跟包名一样时才能时才能调用

阅读 7.6k
1 个回答

进程请使用下面格式

process=":processName1"
// 把activity放在processName1进程
<activity android:name="packageName.xxxActivity" android:process=":processName1" />

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题