片段替换不起作用..
_doneButton.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View _view) {
Name(no.getText().toString(), pass.getText().toString());
if(loginsucess){
android.support.v4.app.FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction();
MainFragment mainFragment = new MainFragment();
ft.replace(R.id.content, mainFragment);
ft.addToBackStack(null);
ft.commit();
}
答案 0 :(得分:0)
_doneButton.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View _view) {
if(true){
Name(no.getText().toString(), pass.getText().toString());
android.support.v4.app.FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction();
MainFragment mainFragment = new MainFragment();
ft.replace(R.id.content, mainFragment);
ft.addToBackStack(null);
ft.commit();
}
答案 1 :(得分:0)
试试这个
if(loginsucees){
android.support.v4.app.FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction();
MainFragment mainFragment = new MainFragment();
ft.replace(R.id.content, mainFragment);
ft.addToBackStack(null);
ft.commit();
}
else {
//Do Nothing
}
答案 2 :(得分:0)
_doneButton.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View _view) {
if(loginsucees){
Name(no.getText().toString(), pass.getText().toString());
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction ft = manager.beginTransaction();
MainFragment mainFragment = new MainFragment();
ft.replace(R.id.content, mainFragment,"main_fragment");
ft.commitAllowingStateLoss();
}
}
});