Передать необходимую строку можно следующим способом:
- Создаём в классе фрагмента статический метод, в который будем передавать строку
public static FragmentSimpleName newInstance(String line) {
FragmentSimpleName fragment = new FragmentSimpleName ();
Bundle args = new Bundle();
args.putString("line", line);
fragment.setArguments(args);
return fragment;
}
- и затем в методе onCreate мы получаем строку, которую передавали
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String line = getArguments() != null ? getArguments().getString("line") : "DataOne";
}
- Создаем фрагмент следующим способом
Fragment newFragment = FragmentSimpleName .newInstance("DataOne");
И далее уже в зависимости от полученной строки настраиваете свой фрагмент. Более подробно
тут