在android中的后退按钮

Rem*_*van 0 android

你好在我的Android应用程序中我有一个视频列表屏幕,一个缓冲屏幕和一个视频屏幕.一旦用户从视频输入屏幕点击一个项目,他就会导航到缓冲屏幕,然后导航到视频播放器.在缓冲屏幕中,我使用Async任务并在后台进程中执行加载过程.

现在我的问题就像用户如果已经选择了视频然后导航到缓冲屏幕.但是如果用户在他处于缓冲屏幕时点击回来,那么最初他将被导航到视频列表屏幕,但在此之后他又被导航到视频播放器屏幕.

我想要的是要么在缓冲时禁用后退按钮,要么在单击后退时阻止播放器设置.

能告诉我你宝贵的建议吗?

提前致谢 :)

x18*_*86x 5

如果你想简单地拦截按下的后退按钮,那么Android开发者博客就有一个简单的例子

  @Override
public void onBackPressed() {
// do something on back.
return;
}
Run Code Online (Sandbox Code Playgroud)

如果你愿意的话,你可以根本不做任何事;)

  • 请不要这样做...对于那些希望取消缓存视频的人来说,这是非常烦人的(也许他们点击了错误的按钮?).如果它阻止后退按钮,我会卸载你的应用程序. (3认同)