我有片段活动,我称之为片段 A,然后是片段A中的片段 B,依此类推。我使用了 backstack 属性。因此,当我从片段 BI 中单击后退按钮时,会转到片段 A。但是从片段 A 中,它不会进入片段 Activity,而是退出活动并进入主活动。任何帮助
我的片段活动
public class ShowAllAccounts extends FragmentActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.show_all_accounts);
......
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
TableViewFragment mTableViewFragment = new TableViewFragment();
fragmentTransaction.replace(R.id.table_fragment_container, mTableViewFragment,"tabFrag");
fragmentTransaction.commit();
}
}
在我的表格视图片段中
ViewAccountDetailsFragment AccountViewFragment = new ViewAccountDetailsFragment();
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.table_fragment_container, AccountViewFragment, "viewAcctFrag");
fragmentTransaction.addToBackStack(null);
AccountViewFragment.setArguments(dataBundle);
fragmentTransaction.commit();
从这里我打电话给帐户视图片段
我在这里还有一个疑问。从第二个片段(仅视图)我正在调用另一个活动(用于编辑),如果我想取消对此活动的编辑,我可以转到上一个片段,即。第二个片段是为了查看细节。????
请帮助我是android的新手