Android 重新连接支撑碎片
我正试图重新连接我拆下的支撑碎片。但是,在片段Android 重新连接支撑碎片,android,android-fragments,Android,Android Fragments,我正试图重新连接我拆下的支撑碎片。但是,在片段onCreateView中,视图组为空。以下是我的TablListener中的相关代码: public class TabListener implements ActionBar.TabListener { //Initialization stuff @Override public void onTabReselected(Tab arg0, android.app.FragmentTransaction arg1)
onCreateView
中,视图组为空。以下是我的TablListener中的相关代码:
public class TabListener implements ActionBar.TabListener {
//Initialization stuff
@Override
public void onTabReselected(Tab arg0, android.app.FragmentTransaction arg1) {
}
@Override
public void onTabSelected(Tab arg0, android.app.FragmentTransaction arg1) {
FragmentTransaction fft = mActivity.getSupportFragmentManager().beginTransaction();
if (mFragment == null) {
// If not, instantiate and add it to the activity
mFragment = Fragment.instantiate(mActivity, mClass.getName());
mActivity.invalidateOptionsMenu();
fft.add(android.R.id.content, mFragment, mTag);
fft.addToBackStack(mTag);
} else {
// If it exists, simply attach it in order to show it
mActivity.invalidateOptionsMenu();
fft.attach(mFragment);
fft.addToBackStack(mTag);
}
fft.commit();
}
@Override
public void onTabUnselected(Tab arg0, android.app.FragmentTransaction arg1) {
if (mFragment != null) {
//Detach the fragment, because another one is being attached
FragmentTransaction fft = mActivity.getSupportFragmentManager().beginTransaction();
fft.detach(mFragment);
fft.commit();
}
}
}
我有什么明显的遗漏吗?有什么问题吗@我知道这是完全正确的。我希望片段显示在我的屏幕上,由于
ViewGroup
为null
。onCreateView
的文档:片段不应该添加视图本身。让FragmentTransaction
将视图添加到视图组。