Android 8.0 友盟登入,分享閃回,失敗原因
阿新 • • 發佈:2019-02-15
1.qq失敗
注意tencent一定不能丟
2.Android 8.0 微信和QQ登入會閃退
報錯——Only fullscreen opaque activities can request orientation
容易看出我麼只要將android:screenOrientation="portrait" 去掉就好了
3.Android 8.0 QQ分享失敗(在7.0以下好的)
報錯—— [SQ10004]QQ圖片儲存失敗,請檢查圖片或者檢查是否有讀寫許可權
原因:分享程式碼
UMWeb web = new UMWeb("http://game.botaoo.com/register/index.html?"+"invitcode="+userBean.getResult().getInvitCode()); //UMWeb web = new UMWeb("https://www.baidu.com/"); web.setTitle("黑鑽星球"); web.setDescription("邀請您加入黑鑽星球, 玩遊戲、看資訊得黑鑽,IPhone X 等你來拿!"); web.setThumb(new UMImage(MN4100InvitationActivity.this, R.mipmap.ic_launcher)); new ShareAction(MN4100InvitationActivity.this).withMedia(web) .setPlatform(share_media) .setCallback(mShareListener) .share();
圖示不能用mipmap獲取,應該用drawable
4.微信收藏失敗
報錯——[SI10002]縮圖引數有誤,您沒有設定縮圖,或者設定的縮圖內容有誤,不能被解析
解決和3一樣
5.fragment中QQ登入
目前友盟不支援在fragment中授權,因為回撥會出現問題,導致授權成功,但是沒有回撥
protected void onActivityResult(int requestCode, int resultCode, Intent data)
6.螢幕切換避免出現window leak
@Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); mShareAction.close(); }