Fragment 替换的问题
xml 文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
MainActivity 文件
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_land_layout);
TaskActivity firstFragment = new TaskActivity();
getFragmentManager().beginTransaction().add(R.id.fragment_container, firstFragment).commit();
}
public void onArticleSelected() {
TypeNewActivity newFragment = new TypeNewActivity();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_container, newFragment);
transaction.addToBackStack(null);
transaction.commit();
}
}
TaskActivity 文件和 TypeNewActivity 文件都继承Fragment
现在执行onArticleSelected方法的时候
TypeNewActivity 的方法执行完onCreateView后 提示错误
“java.lang.IllegalArgumentException: No view found for id 0x7f09008d for fragment TypeNewActivity{41def620 #2 id=0x7f09008d}”
大家帮我看看啊
[解决办法]
看一下R.java里面有相应的资源0x7f09008d
不?