Androidが新機能です。私は電話カメラで写真を撮って、電話ギャラリーから写真を撮ろうとしています。このような状況では、ギャラリーから写真を撮ることに成功しましたが、カメラで撮影するときに、オーバーライド方法protected void onActivityResult(int requestcode,int resultcode,Intent data)
が問題に直面し、エラーが表示され、以前のオーバーライドギャラリーから写真を撮る方法。私は一度に2つの作品をしたいです。私は今何をしなければならないのですか画像ボタンを使用して画像を表示
私はすでに作成しています プライベートstatic final int PICK_IMAGE = 150; Uri imageUrl; ;
private void openGallery() {
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI);
startActivityForResult(intent,PICK_IMAGE);
}
@Override
protected void onActivityResult(int requestcode,int resultcode,Intent data){
super.onActivityResult(requestcode,resultcode,data);
if(resultcode == RESULT_OK && requestcode == PICK_IMAGE){
imageUrl = data.getData();
im.setImageURI(imageUrl);
}
}
私は別の保護された無効onActivityResult(int型requestCode、int型のresultCode、テントデータ)メソッドを追加したいときに、それはエラーが表示され、写真を撮るためにこれを使用することができ、それはすでに
ようこそスタックオーバーフローに。英語で記述するだけでなく、実際のコードを表示した方がよいでしょう。いくつかのヒントについては、[mcve]を必ず読んでください。 –