提交 72d5225e authored 作者: Charley's avatar Charley

修改meta-data handleWeChatRequestByFluwx的位置从activity 移动到application

上级 4e7c3d24
...@@ -74,8 +74,9 @@ object FluwxRequestHandler { ...@@ -74,8 +74,9 @@ object FluwxRequestHandler {
fun onReq(baseReq: BaseReq, activity: Activity) { fun onReq(baseReq: BaseReq, activity: Activity) {
try { try {
val activityInfo = activity.packageManager.getActivityInfo(activity.componentName, PackageManager.GET_META_DATA) val packageManager = activity.packageManager
val defaultHandle = activityInfo.metaData.getBoolean("handleWeChatRequestByFluwx", true) var appInfo = packageManager.getApplicationInfo(activity.packageName,PackageManager.GET_META_DATA)
val defaultHandle = appInfo.metaData.getBoolean("handleWeChatRequestByFluwx", true)
if (defaultHandle) { if (defaultHandle) {
defaultOnReqDelegate(baseReq, activity) defaultOnReqDelegate(baseReq, activity)
} else { } else {
......
...@@ -10,6 +10,11 @@ ...@@ -10,6 +10,11 @@
android:name="io.flutter.app.FlutterApplication" android:name="io.flutter.app.FlutterApplication"
android:icon="@mipmap/ic_launcher" android:icon="@mipmap/ic_launcher"
android:label="fluwx_example"> android:label="fluwx_example">
<meta-data
android:name="handleWeChatRequestByFluwx"
android:value="true" />
<activity <activity
android:name=".MainActivity" android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
...@@ -23,9 +28,6 @@ ...@@ -23,9 +28,6 @@
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter> </intent-filter>
<meta-data
android:name="handleWeChatRequestByFluwx"
android:value="true" />
</activity> </activity>
<!-- Don't delete the meta-data below. <!-- Don't delete the meta-data below.
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java --> This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论