問題是這樣的舆瘪,我用友盟寫了個微信登錄,配置沒問題红伦,申請?zhí)枦]問題英古,授權(quán)登錄彈出來了,有收到返回成功的值昙读。
但是就是被登錄頁面覆蓋召调,什么意思呢~
就是我點微信登錄的時候沒反應(yīng),所以我就又點了兩三次吧蛮浑,看還是沒反應(yīng)唠叛,然后就按手機上的返回鍵關(guān)閉那個登錄頁面(相當于退出了),結(jié)果一關(guān)閉陵吸,那三個登錄的授權(quán)頁面都在那呢玻墅。。壮虫。好好的排著隊澳厢。。囚似。
我心中的馬就飛過了剩拢。。饶唤。很多
然后我在android手機模擬器上又試試徐伐,還專門下了個微信,結(jié)果在模擬器上沒問題募狂,能正常彈出授權(quán)頁面办素,沒有被登錄頁面覆蓋角雷。
這個問題我試了很多方法,設(shè)置manifest中的windowSoftInputMode性穿。沒反應(yīng)勺三,怕是不是打包有問題,試了用build里的outputs里的apk的文件安裝需曾,還是一樣吗坚。登錄的時候我用,mShareAPI.getPlatformInfo這個方法呆万,還有mShareAPI.doOauthVerify這個方法商源。這兩個也試過了也不行,同時還有權(quán)限什么的也都看了沒問題谋减。到底我遺漏了那個地方牡彻。。出爹。求大神
我真的是用了一天來找原因讨便。。以政。然后,去掉一個權(quán)限就好了伴找。盈蛮。。是那個build.gradle如果targetSdkVersion小于等于22可以不要技矮,大于23就要添加到activity中的這個抖誉。
圖片發(fā)自簡書App
把這個去掉,結(jié)果就好了衰倦。袒炉。。