我有 2Fragments FragmentA和FragmentB. 使用这两个,我创建了一个FragmentActivity以 Tab 格式显示 2 fragments,Tab A 和 B。FragmentStatePagerAdapter并ViewPager已用于创建 Tab view。选项卡 A 具有 aEditText和 a Button。Tab B 只有一个 TextView。用户将在 Tab A 中输入值,EditText首先button单击它将保存数据,SharedPreferences然后它将转到 Tab B 并显示 Tab A 的值EditText。我已将数据保存在其中,SharePrefereces但仍无法在选项卡 B 中显示值。
我的标签 A:
confirmButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
session.setValue(mValue.getText().toString());
ViewPager mViewPager = (ViewPager) getActivity().findViewById(R.id.pager);
mViewPager.setCurrentItem(1);
}
});
我的标签 B:
mValueFromTabA.setText(session.getValue());