I'm trying to pass some data from an intent to onActivityResult()
method, this is what I did:
Intent intent = new Intent();
intent.putExtra("STRING", some_data);
startActivityForResult(intent, 1);
then:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Log.d(TAG, "onActivityResult: " + data.getStringExtra("STRING"));
// or
Log.d(TAG, "onActivityResult: " + data.getExtras().getString("STRING"));
}
but this keeps giving me a NullPointerException (data == null)
, did I miss something?