diff --git a/android/src/main/java/com/zzy/umshare/UMShareModule.java b/android/src/main/java/com/zzy/umshare/UMShareModule.java index bb3f39f..d5a7ddf 100644 --- a/android/src/main/java/com/zzy/umshare/UMShareModule.java +++ b/android/src/main/java/com/zzy/umshare/UMShareModule.java @@ -234,7 +234,7 @@ public void initShare(String appkey, ReadableMap sharePlatforms, boolean debug) UMShareAPI.get(mContext).setShareConfig(config); ReadableMapKeySetIterator readableMapKeySetIterator = sharePlatforms.keySetIterator(); - String[] keys = new String[3]; + String[] keys = new String[sharePlatforms.toHashMap().size()]; int i = 0; while (readableMapKeySetIterator.hasNextKey()) { String key = readableMapKeySetIterator.nextKey();