singleplayer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setContentView(R.layout.single_player);
}
});
如果我在主菜单类中写这个,那么当我点击单个播放器时它将打开该窗口但是当我点击“返回”时它将退出应用程序而不是返回主菜单。
答案 0 :(得分:0)
我现在没有权利发表评论,但为什么不使用片段
public class MainFragment extends Fragment{
public View onCreateView (LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
return inflater.inflate(R.layout.timedifferencelayout, null);
}
}
并添加一个
getSupportFragmentManager().beginTransaction().replace(R.id.main_container, new MainFragment()).commit();
并按下
@Override
public void onBackPressed () {
if (getSupportFragmentManager().getBackStackEntryCount() == 0) {
super.onBackPressed();
} else {
getSupportFragmentManager().popBackStackImmediate();
}
}