Java 如何从片段移动到另一个片段
我想使用main作为容器从一个片段跳到另一个片段,但我一直收到不幸的应用程序已停止的错误消息。代码如下:Java 如何从片段移动到另一个片段,java,android,Java,Android,我想使用main作为容器从一个片段跳到另一个片段,但我一直收到不幸的应用程序已停止的错误消息。代码如下: package com.wiss.clic.clickit; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; /**
package com.wiss.clic.clickit;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
/**
* A simple {@link Fragment} subclass.
*/
public class MainFragment extends Fragment {
public MainFragment() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_main, container, false);
}
public void Click(View v){
getFragmentManager().beginTransaction().replace(R.id.main, new GameFragment()).commit();
}
}
使用getSupportFragmentManager代替getFragmentManager,因为
[导入android.support.v4.app.Fragment]support-v4不是[导入android.app.Fragment;]
getSupportFragmentManager.beginTransaction.replaceR.id.main,new GameFragment.commit
否则将import android.support.v4.app.Fragment中的包名替换为import android.app.Fragment 在此处发布logcat以获得更好的帮助请发布完整的堆栈跟踪或收到的错误消息