App crashes when I connect power

Ouverte Adaptée aux débutants
#3,439 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
72/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
android, java
Domaine
mobile

Piste de recherche

La trace de pile pointe vers NoteEditFragment.onNoteLoaded à la ligne 211 et BrandedFragment.onMainThread à la ligne 119. Lisez le callback et la gestion de son cycle de vie, puis reproduisez le problème en branchant ou en débranchant l’alimentation pendant que vous modifiez une note en mode économie d’énergie. Le travail est terminé lorsque l’éditeur ne plante plus pendant le changement de thème.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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)

Langage dominant
Java
Étoiles
1.1k
Forks
177
Merge moyen
12 h 24 min
PR mergées (30 j)
26

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de nextcloud/notes-android

Toutes les issues de nextcloud/notes-android

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.