onActivityResult
ক্যামেরার ক্রিয়াকলাপটি ফিরে আসার পরে এই খণ্ডটির হোস্টিং ক্রিয়াকলাপটি ডেকে আনে।
আমার খণ্ডটি কোনও ছবি তোলার জন্য ক্যামেরায় প্রেরণ করা অভিপ্রায় একটি ফলাফলের জন্য একটি ক্রিয়াকলাপ শুরু করে। ছবির অ্যাপ্লিকেশনটি সূক্ষ্মভাবে লোড করে, একটি ছবি নেয় এবং ফিরে আসে। onActivityResult
তবে কখনো আঘাত করা হয়। আমি ব্রেকপয়েন্ট স্থাপন করেছি, কিন্তু কিছুই ট্রিগার হয় না। একটি খণ্ড থাকতে পারে onActivityResult
? আমি এটি মনে করি এটি যেহেতু এটি সরবরাহিত ফাংশন। কেন এটি ট্রিগার করা হচ্ছে না?
ImageView myImage = (ImageView)inflatedView.findViewById(R.id.image);
myImage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, 1888);
}
});
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if( requestCode == 1888 ) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
((ImageView)inflatedView.findViewById(R.id.image)).setImageBitmap(photo);
}
}
requestCode >= 0
!