gpt4 book ai didi

java - 当应用程序从后台转到前台时,onBackPressed() 不起作用

转载 作者:行者123 更新时间:2023-12-01 16:34:57 24 4
gpt4 key购买 nike

我的 Activity 中有一个视频 View 。当应用程序从后台进入前台时,以及当我由于 videoView.seekTo(1) 锁定手机并解锁手机时,onBackPress() 不起作用。怎么解决

下面是我的代码。请帮忙

public class VideoPreviewActivity extends implements View.OnClickListener  {

TextView tv_response;
ImageView iv_video_preview;
VideoView videoView;
@SuppressLint({"ClickableViewAccessibility", "InlinedApi"})
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video_preview);
processIntent(getIntent());
}


public void processIntent(Intent intent) {
int is_doc_context = intent.getIntExtra(IS_DOC_CONTEXT, 2);
if (is_doc_context == 1) {

final MediaController mc = new MediaController(this);
mc.setVisibility(View.GONE);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
final Uri video = Uri.parse(videoFileString);
videoView.setMediaController(mc);
videoView.setVideoURI(video);
videoView.seekTo( 1 );

videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
}
});
}
}

@Override
protected void onResume() {

videoView.seekTo( 1 );
super.onResume();
}

@Override
protected void onPause() {

if (videoView.isPlaying()){
videoView.stopPlayback();
}
super.onPause();
}

@Override
public void onBackPressed() {
LibUtils.onBackButtonClick(VideoPreviewActivity.this);
}
}

如果您需要任何信息,请告诉我。

最佳答案

在重写 onBackPressed() 方法中调用 super.onBackPressed() 。

关于java - 当应用程序从后台转到前台时,onBackPressed() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61975341/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com