这是findFragmentById()
的一个实现
Custom_Fragment frag = findFragmentById(id);
下面是一个创建Fragment
对象的实现
Custom_Fragment frag = new Custom_Fragment();
在Android中创建findFragmentById()
和Fragment
对象有什么区别?
findFragmentById()
返回一个已存在的实例(如果没有找到具有给定ID的实例,则返回null
)。
通过使用new
关键字,创建一个新的实例
你应该通过静态工厂方法创建片段,并在Bundle中传递参数。如上所述,. findfragmentbyid (id)查找片段,放置在具有给定id的布局容器中。还有另一个方法。findfragmentbytag(字符串标签),其中String是用户定义的字符串。后者更方便。