2014-07-26 1 views
-1

Start Activity에는 VideoView의 VideoView 및 Main Activity (listview) 오버레이라는 두 가지 활동이 있습니다. Listview를 하나의 작업에서 비디오 뷰에 투명하게 오버레이하는 방법을 알지 못하기 때문입니다. 그래서 두 가지 활동을 사용했습니다.안드로이드에서 뒤로 키를 누르면 모든 활동을 죽이는 방법?

StartActivity(videoView) -> MainActivity(Listview) 

문제는 내가이 앱을 뒤로 키를 사용하여 끝내면 ListView 만 죽는 것입니다. 그래서 videoView를 죽이기 위해 다시 키를 눌러야 만합니다. 모든 정보를 검색했지만 찾을 수 없습니다.

+0

보도 자료 활동이 종료 될 때 –

+0

finish() ............ – kgandroid

+0

동영상보기 활동을 매니 페스트에서 android : noHistory = "true"를 사용하여 oneshot 활동으로 만들어보세요. –

답변

0

비디오 뷰에서 Listview로 이동하면 그 시점에 finish()를 사용하십시오. 단지 당신이 아마 ("목록보기를 오버레이") 사용하려는 것은 fragment입니다

Intent mIntent = new Intent(Activity_Listview.this, 
        Activity_videoview.class); 
startActivity(mIntent); 
finish(); 
0

아래 좋아한다.

앱은 1 활동 만 사용하므로 뒤로 버튼을 누르면 즉시 종료됩니다. 이것은 1 개의 back-key press로 2 개의 활동을 죽이려고하는 대신 설명했던 것을 수행하는 올바른 방법입니다.