fluttercommunity / fluttercommunity/plus_plugins

[Share_plus] I getting error when i try to share multiple images (around 6 to 7)

Offen
#866 3 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
android enhancement Hacktoberfest share_plus
Vorherrschende Sprache
Dart
Sterne
1.9k
Forks
1.3k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## System info

Platform the Issue occurs on: Android
Plugin name: Share_plus
Plugin version: 4.0.4

## Steps to Reproduce

I am trying to share multiple images (around 6 to 7) and its giving this error

Logs

[+12221 ms] W/Bundle (11752): Key android.intent.extra.TEXT expected ArrayList but value
was a java.lang.String. The default value was returned.
[ +2 ms] W/Bundle (11752): Attempt to cast generated internal exception:
[ ] W/Bundle (11752): java.lang.ClassCastException: java.lang.String cannot be cast to
java.util.ArrayList
[ ] W/Bundle (11752): at android.os.BaseBundle.getCharSequenceArrayList(BaseBundle.java:1343)
[ ] W/Bundle (11752): at android.os.Bundle.getCharSequenceArrayList(Bundle.java:1145)
[ ] W/Bundle (11752): at android.content.Intent.getCharSequenceArrayListExtra(Intent.java:8364)
[ ] W/Bundle (11752): at android.content.Intent.migrateExtraStreamToClipData(Intent.java:11345)
[ ] W/Bundle (11752): at android.content.Intent.migrateExtraStreamToClipData(Intent.java:11308)
[ ] W/Bundle (11752): at
android.app.Instrumentation.execStartActivity(Instrumentation.java:1721)
[ ] W/Bundle (11752): at android.app.Activity.startActivityForResult(Activity.java:5320)
[ ] W/Bundle (11752): at android.app.Activity.startActivityForResult(Activity.java:5278)
[ ] W/Bundle (11752): at android.app.Activity.startActivity(Activity.java:5664)
[ ] W/Bundle (11752): at android.app.Activity.startActivity(Activity.java:5617)
[ ] W/Bundle (11752): at dev.fluttercommunity.plus.share.Share.startActivity(Share.kt:160)
[ ] W/Bundle (11752): at dev.fluttercommunity.plus.share.Share.shareFiles(Share.kt:152)
[ ] W/Bundle (11752): at
dev.fluttercommunity.plus.share.MethodCallHandler.onMethodCall(MethodCallHandler.kt:46)
[ ] W/Bundle (11752): at
io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:262)
[ ] W/Bundle (11752): at
io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:296)
[ ] W/Bundle (11752): at
io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$DartMessenger(DartMessenge
r.java:320)
[ ] W/Bundle (11752): at
io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
[ ] W/Bundle (11752): at android.os.Handler.handleCallback(Handler.java:938)
[ ] W/Bundle (11752): at android.os.Handler.dispatchMessage(Handler.java:99)
[ ] W/Bundle (11752): at android.os.Looper.loop(Looper.java:223)
[ ] W/Bundle (11752): at android.app.ActivityThread.main(ActivityThread.java:7656)
[ ] W/Bundle (11752): at java.lang.reflect.Method.invoke(Native Method)
[ ] W/Bundle (11752): at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
[ ] W/Bundle (11752): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

Flutter doctor output

```
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie mit den Android-Stacktrace-Einstiegspunkten in Share.kt:152 und Share.kt:160 und reproduzieren Sie anschließend das Teilen von etwa 6–7 Bildern unter Android mit Share_plus 4.0.4. Untersuchen Sie die gemeldete Bundle ClassCastException und verifizieren Sie, dass das Teilen mehrerer Bilder ohne den protokollierten Fehler abgeschlossen wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, dart
Bereich
mobile
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.