RocketScientists / Rocket

Emerging Market Experiment
Mozilla Public License 2.0
18 stars 1 forks source link

[BUG] Cannot add the same observer with different lifecycles #113

Closed walkingice closed 2 years ago

walkingice commented 2 years ago
androidx.lifecycle.LiveData.observe (LiveData.java:199)
org.mozilla.rocket.menu.BottomSheetHomeMenuFragment.initMenuItems (BottomSheetHomeMenuFragment.kt:120)
org.mozilla.rocket.menu.BottomSheetHomeMenuFragment.onCreateView (BottomSheetHomeMenuFragment.kt:62)
androidx.fragment.app.Fragment.performCreateView (Fragment.java:2963)
androidx.fragment.app.DialogFragment.performCreateView (DialogFragment.java:489)
androidx.fragment.app.FragmentStateManager.createView (FragmentStateManager.java:518)
androidx.fragment.app.FragmentStateManager.moveToExpectedState (FragmentStateManager.java:282)
androidx.fragment.app.FragmentManager.executeOpsTogether (FragmentManager.java:2189)
androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute (FragmentManager.java:2100)
androidx.fragment.app.FragmentManager.execPendingActions (FragmentManager.java:2002)
androidx.fragment.app.FragmentManager$5.run (FragmentManager.java:524)
android.os.Handler.handleCallback (Handler.java:883)
android.os.Handler.dispatchMessage (Handler.java:100)
android.os.Looper.loop (Looper.java:237)
android.app.ActivityThread.main (ActivityThread.java:7817)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:492)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1027) 
walkingice commented 2 years ago

an empty observer might be single static instance in JVM