Does anyone meet this problem when quit from an activity contains GuidedStepFragment, it crashes due to an NPE:
E/AndroidRuntime(13363): java.lang.NullPointerException: Attempt to read from field 'int android.app.Fragment.mContainerId' on a null object reference E/AndroidRuntime(13363): at android.app.BackStackRecord$1.onPreDraw(BackStackRecord.java:1131) E/AndroidRuntime(13363): at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:944) E/AndroidRuntime(13363): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1970) E/AndroidRuntime(13363): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1061) E/AndroidRuntime(13363): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5885) E/AndroidRuntime(13363): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767) E/AndroidRuntime(13363): at android.view.Choreographer.doCallbacks(Choreographer.java:580) E/AndroidRuntime(13363): at android.view.Choreographer.doFrame(Choreographer.java:550) E/AndroidRuntime(13363): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753) E/AndroidRuntime(13363): at android.os.Handler.handleCallback(Handler.java:739) E/AndroidRuntime(13363): at android.os.Handler.dispatchMessage(Handler.java:95) E/AndroidRuntime(13363): at android.os.Looper.loop(Looper.java:135) E/AndroidRuntime(13363): at android.app.ActivityThread.main(ActivityThread.java:5254) E/AndroidRuntime(13363): at java.lang.reflect.Method.invoke(Native Method) E/AndroidRuntime(13363): at java.lang.reflect.Method.invoke(Method.java:372) E/AndroidRuntime(13363): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) E/AndroidRuntime(13363): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) But if I change the library back to 23.0.1, this issue cannot be reproduced. The code is very simple: public class RcuListActivity extends Activity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); GuidedStepFragment.add(getFragmentManager(), new SettingtFragment()); } public static class SettingtFragment extends GuidedStepFragment { @NonNull @Override public GuidanceStylist.Guidance onCreateGuidance(Bundle savedInstanceState) { String title = "RCU List"; String desc = "List of connected RCUs"; Drawable icon = getActivity().getDrawable(R.drawable.ic_launcher); return new GuidanceStylist.Guidance(title, desc, "", icon); } } } -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscr...@googlegroups.com. To post to this group, send email to android-developers@googlegroups.com. Visit this group at https://groups.google.com/group/android-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/8d91bd74-ca43-4cc9-95a3-4652c2b619a4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.