我有 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());