0
자식 조각에서 작업을 완료 한 후 부모 조각을 탐색하려고합니다. 부모부터 자식까지 성공적으로 탐색 할 수 있지만 거꾸로 갈 때 문제가 있습니다. 현재 사용하고 코드 메신저 사람이 자식에서 부모로 이동이 작품을 얻기에 좀 도와 주시겠습니까 부모Replace after Child에서 부모 조각으로 이동
public override bool OnOptionsItemSelected(IMenuItem item)
{
switch (item.ItemId)
{
case Resource.Id.action_save:
SaveAccount();
GotoAccounts();
Toast.MakeText(Activity, "Save Account", ToastLength.Short).Show();
break;
case Resource.Id.action_cancel:
GotoAccounts();
Toast.MakeText(Activity, "Save Account Cancelled", ToastLength.Short).Show();
break;
}
return base.OnOptionsItemSelected(item);
}
private void GotoAccounts()
{
AccountsFragment accountsFragment = new AccountsFragment();
FragmentManager.BeginTransaction()
.Replace(Resource.Id.content_frame, accountsFragment)
.Commit();
}
private void SaveAccount()
{
Account.AccountName = Title.Text;
Account.Note = Note.Text;
_accountDM.SaveAccount(Account);
}
에 아이에서
public override bool OnOptionsItemSelected(IMenuItem item)
{
switch (item.ItemId)
{
case Resource.Id.action_new:
FragmentManager.BeginTransaction()
.Replace(Resource.Id.content_frame, EditAccountFragment.NewInstance())
.AddToBackStack("AccountFragment")
.Commit();
break;
}
return base.OnOptionsItemSelected(item);
}
아이
부모로부터입니까? 계정을 자식 조각에 자동 저장하면 사용자가 목록 페이지로 리디렉션하도록합니다.
모두 또는 모든 도움에 감사드립니다.
방금 게시 한 logcat을 보았습니다. 나는 그 문제가 너의 '토스트'에 있다고 믿는다. 이 라인을 제거하고 이번에 실행되는지 확인할 수 있습니까? –
죄송합니다. Toast 메서드에 예외가 발생했습니다. 나는 토스트를 제거했다. 그리고 그것은 아직도 일을 didnt한다. – Krishna
충돌이 발생합니까? 아니면 그냥 아무것도하지 않습니까? –