fragment.newInstance(book1.getBook_name(),book1.getId())
时间: 2024-06-05 15:08:10 浏览: 56
这是一个使用Fragment的方法,其中book1.getBook_name()和book1.getId()是作为参数传递给Fragment的。可以理解为在创建Fragment实例时,传递了书籍名称和ID两个参数给该Fragment。通常用于在Activity中显示Fragment,并传递一些数据给Fragment进行处理。
相关问题
for (int i = 0; i< bookList.size(); i++){ book book1= bookList.get(i); book1fragment book1fragment= new book1fragment(); Bundle bundle=new Bundle(); bundle.putString("book_name",book1.getBook_name()); bundle.putString("bookId",book1.getId()); book1fragment.setArguments(bundle); fragmentList.add(book1fragment); }
这段代码是一个循环,遍历了一个名为bookList的列表,获取每一个元素并赋值给book1。然后创建一个名为book1fragment的对象,并将其实例化。接下来,通过Bundle将一些数据(包括书籍名称和ID)传递给book1fragment。最后,将book1fragment添加到名为fragmentList的列表中。这段代码的作用是根据bookList中的每个元素创建一个对应的book1fragment对象,并将其添加到fragmentList中。
阅读全文