App crashes when I connect power

Offen Anfängerfreundlich
#3,439 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
72/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
android, java
Bereich
mobile

Rechercherichtung

Der Stacktrace verweist auf NoteEditFragment.onNoteLoaded in Zeile 211 und BrandedFragment.onMainThread in Zeile 119. Lies den Callback und seine Lifecycle-Behandlung und reproduziere den Fehler anschließend, indem du im Energiesparmodus beim Bearbeiten einer Notiz das Gerät an die Stromversorgung anschließt oder davon trennst. Fertig ist die Aufgabe, wenn der Editor während des Theme-Wechsels nicht mehr abstürzt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

0. Needs triage bug
This issue respects the following points:
Describe the bug
  1. Android in power saving mode, getting a dark UI
  2. Use Nextcloud app in edit mode (overview doesn't crash)
  3. Connect power and the app will crash
  4. Crash report will show in light default theme

This also happens when the power is unplugged and the phone falls back into power saving mode.

Expected behavior
  • The app should continue running, with light default UI
Notes Android version

35.0.0

Notes server version

6.1.0

Nextcloud Android version

35.0.2

Nextcloud version

Nextcloud Hub 26 Spring

Device

Fairphone 4

Android Version

16 (4.4.2-a16-20261027699881-official-FP4)

App Store
  • Google Play Store
  • F-Droid
  • Huawei App Gallery
Stacktrace
App Version: 35.0.0
App Version Code: 350000090
App Flavor: fdroid

Files App Version Code: 350000290 (PROD)

---

OS Version: 4.19.325-cip135-st19-perf-g194048dcf6d8(1793100155)
OS API Level: 36
Device: FP4
Manufacturer: Fairphone
Model (and Product): FP4 (FP4eea)

---

java.lang.IllegalStateException: Fragment NoteEditFragment{5a2d972} (f6a1e61f-2ec2-4b31-8863-010d6c213271) not attached to a context.
at [androidx.fragment.app](https://androidx.fragment.app/).Fragment.requireContext(fragment.java:976)
at it.niedermann.owncloud.notes.edit.NoteEditFragment.lambda$onNoteLoaded$1(noteeditfragment.java:211)
at it.niedermann.owncloud.notes.edit.NoteEditFragment.$r8$lambda$RmlYJL2Ig-2WxIASRNUvR6m5uJw(Unknown Source:0)
at it.niedermann.owncloud.notes.edit.NoteEditFragment$$ExternalSyntheticLambda5.invoke(D8$$SyntheticClass:0)
at it.niedermann.owncloud.notes.branding.BrandedFragment.onMainThread$lambda$0(BrandedFragment.kt:119)
at it.niedermann.owncloud.notes.branding.BrandedFragment$$[ExternalSyntheticLambda0.run](https://externalsyntheticlambda0.run/)(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(handler.java:995)
at android.os.Handler.dispatchMessage(handler.java:103)
at android.os.Looper.loopOnce(looper.java:248)
at android.os.Looper.loop(looper.java:338)
at [android.app](https://android.app/).ActivityThread.main(activitythread.java:9067)
at java.lang.reflect.Method.invoke(Native Method)
at [com.android](https://com.android/).internal.os.RuntimeInit$[MethodAndArgsCaller.run](https://methodandargscaller.run/)(runtimeinit.java:593)
at [com.android](https://com.android/).internal.os.ZygoteInit.main(zygoteinit.java:932)

Vorherrschende Sprache
Java
Sterne
1.1k
Forks
177
Ø Merge
12 Std. 24 Min.
Gemergte PRs (30 T.)
26

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus nextcloud/notes-android

Alle Issues in nextcloud/notes-android

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

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