我想禁用片段类中的后退按钮。 onBackPressed()
在此片段中似乎不起作用。我怎样才能禁用后退按钮?
这是我的示例代码:
public class Login extends Fragment {
public View onCreateView(LayoutInflater inflater, ViewGroup container,
,Bundle savedInstanceState) {
ViewGroup root = (ViewGroup) inflater.inflate(R.layout.login, null);
return root;
}
public void onBackPressed() {
}
}
原文由 JellyBean 发布,翻译遵循 CC BY-SA 4.0 许可协议
您必须重写父 FragmentActivity 类的 onBackPressed 。因此,将您的代码放在父 FragmentActivity 中。或者您可以使用以下方法调用父方法:
在 FragmentActivity 中覆盖 onBackPressed 方法并且不调用其超类来禁用后退按钮。