私は自分のアクティビティに戻る矢印を追加したいのですが、私のデバイスの "戻る"機能、ラインボタンを押すだけでバックを押し返したいと思います。戻るボタンを追加してonBackPressedを追加する
getActionBar().setDisplayHomeAsUpEnabled(true);
を使用しようとしたが、アンドロイドは、このコードは、NPEを生成すること、と私はアンドロイドのスタジオが無い解決のシンボルという私にエラーを与えるTheme.AppCompatテーマを設定しようとすると言ってくれました。 私のアクティビティコード:
public class Activity_videoplayer extends ActionBarActivity {
MyVideoView myVideoView;
VideoView videoView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ctivity_videoplayer);
Intent intent = getIntent();
String video_url = intent.getExtras().getString("video_url");
videoView = (VideoView) findViewById(R.id.video_view);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
videoView.setVideoURI(Uri.parse(video_url));
videoView.requestFocus();
videoView.start();
}
public void onBackPressed(){
super.onBackPressed();
}
}
uはあなたのアクティビティコードを投稿することができますか? – Raghavendra
私の活動のコードを追加しました:) –
これがあなたの新しいアプリケーションであり、それがちょうど開始されたのであれば、ActionBarActivityをAppcompatActivityに変更してください(あなたはgradleに依存関係を追加する必要があります)。それ以外の場合は、引き続き@saurabh gupta answerを試してみてください。 – Raghavendra