在写一个demo试验StartActivityForResult()的时候,就以下几行代码,却总是提醒我, fragmentTransaction.add(R.id.fragment_container_left, f2)中f2应该为fragment,命名Fragment2继承了Fragment,后来仔细检查代码,发现引入的包错误,本来应该引入兼容包,却引入系统自带的包。好吧,做个记录,提醒自己这个低级错误别再犯了
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Fragment2 f2 = new Fragment2();
Fragment3 f3 = new Fragment3();
Fragment1 f1 = new Fragment1();FragmentManager m = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = m.beginTransaction();
fragmentTransaction.add(R.id.fragment_container_left, f2);
fragmentTransaction.add(R.id.fragment_container_right, f1);
fragmentTransaction.commit();}




所有评论(0)