Я пытаюсь добавить статистику (строку) в намерение.Я использую startActivityForResult и onActivityResult, чтобы получить свои дополнения на другой стороне.
Но я не могу понять, почему это не работает!Вот мой код:
buttonCamera.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra("abc", "test");
startActivityForResult(intent, PHOTO_RESULT);
}
});
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PHOTO_RESULT) {
if (resultCode == RESULT_OK) {
Bundle extras = data.getExtras();
if (extras != null) {
String abc = extras.getString("abc");
Toast.makeText(getApplicationContext(), abc, Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), "can't get", Toast.LENGTH_SHORT).show();
}
}
}
}
Я всегда получаю пустой тост, поэтому дополнительный не равен нулю .. Но я не могу получить строку ..
Спасибо!