起因:
在进行微信第三方登录时,在授权成功后与回到个人信息界面之间需要进行一个网络请求,WXEntryActivity在此时就显示出来了,停留了几秒,用户体验不是很好.需要将其隐藏掉.
代码:
在清单文件里添加android:theme="@android:style/Theme.Translucent" 代码即可;将其改成透明的:
譬如:
<activity android:name=".wxapi.WXEntryActivity" android:exported="true" android:label="@string/app_name" android:theme="@android:style/Theme.Translucent" android:launchMode="singleTop"> <intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/> <data android:scheme="sdksample"/> </intent-filter> </activity>