diff --git a/android/build.gradle b/android/build.gradle index c13ca0a..b348f1d 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -16,11 +16,6 @@ rootProject.allprojects { repositories { google() mavenCentral() - - // 私仓 - flatDir { - dirs project(':weibo_kit').file('libs') - } } } @@ -55,5 +50,5 @@ android { dependencies { // v10.10.0 vendorImplementation 'androidx.appcompat:appcompat:1.0.0' - vendorImplementation(name: 'openDefault-10.10.0', ext: 'aar') + vendorImplementation 'io.github.sinaweibosdk:core:11.11.2@aar' } diff --git a/android/libs/openDefault-10.10.0.aar b/android/libs/openDefault-10.10.0.aar deleted file mode 100644 index b3b2c11..0000000 Binary files a/android/libs/openDefault-10.10.0.aar and /dev/null differ diff --git a/android/src/main/java/io/github/v7lin/weibo_kit/WeiboKitPlugin.java b/android/src/main/java/io/github/v7lin/weibo_kit/WeiboKitPlugin.java index 8a34ea7..1ea8ef6 100644 --- a/android/src/main/java/io/github/v7lin/weibo_kit/WeiboKitPlugin.java +++ b/android/src/main/java/io/github/v7lin/weibo_kit/WeiboKitPlugin.java @@ -133,7 +133,7 @@ public class WeiboKitPlugin implements FlutterPlugin, ActivityAware, PluginRegis switch (requestCode) { case 32973: if (iwbapi != null) { - iwbapi.authorizeCallback(requestCode, resultCode, data); + iwbapi.authorizeCallback(activityPluginBinding.getActivity(), requestCode, resultCode, data); } return true; case 10001: @@ -199,7 +199,7 @@ public class WeiboKitPlugin implements FlutterPlugin, ActivityAware, PluginRegis private void handleAuthCall(@NonNull MethodCall call, @NonNull Result result) { if (iwbapi != null) { - iwbapi.authorize(new WbAuthListener() { + iwbapi.authorize(activityPluginBinding.getActivity(), new WbAuthListener() { @Override public void onComplete(Oauth2AccessToken token) { final Map map = new HashMap<>(); @@ -249,7 +249,7 @@ public class WeiboKitPlugin implements FlutterPlugin, ActivityAware, PluginRegis message.textObject = object; if (iwbapi != null) { - iwbapi.shareMessage(message, false); + iwbapi.shareMessage(activityPluginBinding.getActivity(), message, false); } result.success(null); } @@ -287,7 +287,7 @@ public class WeiboKitPlugin implements FlutterPlugin, ActivityAware, PluginRegis } if (iwbapi != null) { - iwbapi.shareMessage(message, false); + iwbapi.shareMessage(activityPluginBinding.getActivity(), message, false); } result.success(null); }