onActivityResult
කැමරාවේ ක්රියාකාරිත්වය නැවත පැමිණෙන විට මෙම කැබැල්ල සත්කාරකත්වය දක්වන ක්රියාකාරකම කැඳවනු ලැබේ.
මගේ කැබැල්ල කැමරාවක් පින්තූරයක් ගැනීමට යවන ලද අභිප්රාය ඇතිව ප්රති result ලයක් සඳහා ක්රියාකාරකමක් ආරම්භ කරයි. පින්තූර යෙදුම හොඳින් පටවා, පින්තූරයක් ගෙන නැවත පැමිණේ. මෙම 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);
}
}