【发布时间】:2015-02-05 07:02:19
【问题描述】:
我有 4 个片段,即 A B C D。 现在,当我从 A 到 B 时,我将 A 添加到后堆栈。 比我从 B 移动到 C 而不添加回堆栈。 比我从 C 移动到 D 而不添加到后台堆栈。 现在在后台我被重定向到 A。
我再次重复直到 D,现在当我回按时,它显示片段 A 并再次将我重定向到片段 D,再次按回按时,它退出应用程序。
我希望它像 D 的背压它应该总是让我到 A
谁能帮忙?
这里是代码 https://drive.google.com/folderview?id=0Bwt5u0ivqfvPSmxNN0V4YkNKa1U&usp=sharing
我在 logcat 中得到这个
02-06 13:31:19.395 26930-26930/com.example.user.fragmentbackstackexample I/dalvikvm﹕找不到方法 android.view.ViewGroup.isTransitionGroup,引用自方法 android.support.v4.app.FragmentTransitionCompat21.captureTransitioningViews
02-06 13:31:19.395 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm: VFY: 无法解析虚拟方法 11340: Landroid/view/ViewGroup;.isTransitionGroup ()Z
02-06 13:31:19.395 26930-26930/com.example.user.fragmentbackstackexample I/dalvikvm﹕找不到方法 android.view.View.getTransitionName,引用自方法 android.support.v4.app.FragmentTransitionCompat21 .findNamedViews
02-06 13:31:19.395 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm: VFY: 无法解析虚拟方法 11182: Landroid/view/View;.getTransitionName ()Ljava/lang/String ;
02-06 13:31:19.405 26930-26930/com.example.user.fragmentbackstackexample I/dalvikvm﹕找不到方法 android.view.View.getTransitionName,引用自方法 android.support.v4.app.FragmentTransitionCompat21 .getTransitionName
02-06 13:31:19.405 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm: VFY: 无法解析虚拟方法 11182: Landroid/view/View;.getTransitionName ()Ljava/lang/String ;
02-06 13:31:19.415 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm:无法解析 Landroid/support/v4/app/FragmentTransitionCompat21$1 的超类; (1303)
02-06 13:31:19.415 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm:链接的类 'Landroid/support/v4/app/FragmentTransitionCompat21$1;'失败
02-06 13:31:19.415 26930-26930/com.example.user.fragmentbackstackexample E/dalvikvm﹕找不到类'android.support.v4.app.FragmentTransitionCompat21$1',从方法中引用 android.support.v4.app.FragmentTransitionCompat21.setEpicenter
02-06 13:31:19.425 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm: VFY: 无法解析新实例 294 (Landroid/support/v4/app/FragmentTransitionCompat21$1;) 在 Landroid/support/v4/app/FragmentTransitionCompat21;
02-06 13:31:19.425 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm:无法解析 Landroid/support/v4/app/FragmentTransitionCompat21$3 的超类; (1303)
02-06 13:31:19.425 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm:链接类 'Landroid/support/v4/app/FragmentTransitionCompat21$3;'失败
02-06 13:31:19.435 26930-26930/com.example.user.fragmentbackstackexample E/dalvikvm﹕找不到类 'android.support.v4.app.FragmentTransitionCompat21$3',从方法 android.support 引用。 v4.app.FragmentTransitionCompat21.setSharedElementEpicenter
02-06 13:31:19.435 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm: VFY: 无法在 Landroid 中解析新实例 296 (Landroid/support/v4/app/FragmentTransitionCompat21$3;) /support/v4/app/FragmentTransitionCompat21;
02-06 13:31:19.435 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm:无法解析 Landroid/support/v4/app/FragmentTransitionCompat21$1 的超类; (1303)
02-06 13:31:19.435 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm:链接类 'Landroid/support/v4/app/FragmentTransitionCompat21$1;'失败
02-06 13:31:19.445 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm:无法解析 Landroid/support/v4/app/FragmentTransitionCompat21$3 的超类; (1303)
02-06 13:31:19.445 26930-26930/com.example.user.fragmentbackstackexample W/dalvikvm:链接类 'Landroid/support/v4/app/FragmentTransitionCompat21$3;'失败
【问题讨论】:
-
不看代码很难说...
-
@KirillVolkov 请查看代码
-
这只是提供您的整个源代码。请在此处粘贴相关位,