Android 如何在viewpager中创建具有不同参数的相同片段

Android 如何在viewpager中创建具有不同参数的相同片段,android,android-fragments,android-viewpager,Android,Android Fragments,Android Viewpager,我想用不同的参数在视图寻呼机中多次创建相同的片段,我该怎么做 现在我在片段中有一个静态单参数构造函数,我调用它来初始化片段 有一种简单的方法可以做到这一点。您可以对每个片段使用setArguments()方法。这样做: Fragment myFragment = new Fragment(); Bundle data = new Bundle(); data.putString("data_1","Hello"); myFragment.setArguments(data); 然后在片段中,执

我想用不同的参数在视图寻呼机中多次创建相同的片段,我该怎么做

现在我在片段中有一个静态单参数构造函数,我调用它来初始化片段


有一种简单的方法可以做到这一点。

您可以对每个片段使用
setArguments()
方法。这样做:

Fragment myFragment = new Fragment();
Bundle data = new Bundle();
data.putString("data_1","Hello");
myFragment.setArguments(data);
然后在片段中,执行以下操作:

Bundle data = getArguments();
String data_1 = data.getString("data_1");

您可以对每个片段使用
setArguments()
方法。这样做:

Fragment myFragment = new Fragment();
Bundle data = new Bundle();
data.putString("data_1","Hello");
myFragment.setArguments(data);
然后在片段中,执行以下操作:

Bundle data = getArguments();
String data_1 = data.getString("data_1");

你所做的是对的。这是最简单的方法。您使用的是静态getInstance方法,并正确地在其中传递参数。感谢您的评论@rageshramesh您所做的一切都是正确的。这是最简单的方法。您正在使用静态getInstance方法,并在其中正确传递参数。感谢您的评论@RageshRamesh help me bro我需要答案help me bro我需要答案