뒤로 단추를 누를 때 뒤로 이동하면 안되는 조각이 있습니다.MvxFragment MvxCachingFragmentCompatActivity를 사용하여 BackStack을 사용하지 않도록 설정하는 방법
내 활동 MvxCachingFragmentCompatActivity
내 조각이 MvxFragment에서 상속
에서 상속 다음과 같이 그것은 AddToBackStack 클래스 위의 MvxFragmentAttribute false로 설정했습니다 그러나[MvxFragment(typeof(MainViewModel), Resource.Id.main_frame_layout, false)]
[Register("myproject.droid.fragments.MyFragment ")]
public class MyFragment : MvxFragment<MyViewModel>
{
내가 다음으로 이동 한 경우 AddToBackStack이 false인데도 다음 버튼을 누르면 뒤로 돌아갑니다.
MvxCachingFragmentCompatActivity에 대한 코드는 여기에서 찾을 수 있습니다 : https://github.com/MvvmCross/MvvmCross-AndroidSupport/blob/master/MvvmCross.Droid.Support.V7.AppCompat/MvxCachingFragmentCompatActivity.cs
ShowFragment 방법에 옳은 일을 표시(라인 234) : forceAddToBackStack로 설정하여
if ((currentFragment != null && fragInfo.AddToBackStack) || forceAddToBackStack)
{
ft.AddToBackStack(fragInfo.Tag);
}
ShowFragment가 호출되지 참된.
어떻게 조각을 백 스택에 추가하지 못하게 할 수 있습니까?
'AddToBackStack'에 대해 탐색 할 다음 조각이 true로 설정되어 있습니까? – Plac3Hold3r