finish(); funktioniert nicht, wenn die Zurück-Taste ein seccond zeitiges Drücken, nur sichtbare und unsichtbare Funktion zur Zeit in drücken Sie die Taste einmalAktivität kann nicht geschlossen werden
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK){
final ImageView im = (ImageView)findViewById(R.id.imageView);
final ScrollView scrol = (ScrollView)findViewById(R.id.scrollView);
final LinearLayout layOut = (LinearLayout)findViewById(R.id.layout);
final TextView text = (TextView)findViewById(R.id.textView);
final VideoView videoview = (VideoView) findViewById(R.id.video_View);
videoview.setVisibility(View.INVISIBLE);
im.setVisibility(View.VISIBLE);
scrol.setVisibility(View.VISIBLE);
layOut.setVisibility(View.VISIBLE);
text.setVisibility(View.VISIBLE);
return false;
} else {
finish();
}
return super.onKeyDown(keyCode,event);
}
zwingende Versuchen onBackPressed() und diesen Code setzen dort –
Kann nicht Fehler ... – Blue
Welchen Fehler erhalten Sie? Was versuchst du mit dem obigen Code zu erreichen? –