我正在尝试从名为MyNotes.java
的活动转到名为FragmentNotes.java
的一个片段。我发现应该使用以下代码来执行移动:
Fragment mFragmentNotes = new FragmentNotes ();
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.fragment_note_id, mFragmentNotes).addToBackStack(null);
fragmentTransaction.commit();
我认为R.id.fragment_note_id
应该是片段布局的ID。 (顺便说一句,我很好奇为什么当我简单地移回该片段时为什么需要“替换”该片段的布局ID。)但是,以上代码不起作用,将mFragmentNotes
用红线表示为如下:
如何解决此问题?