Android学习,使用startActivityForResult时出现NullPointException异常,通过测试发现,onActivityResult在startActivityForResult启动其他Activity时就立刻被调用,而代码跟教程给出的实例代码是一致的,后来通过这篇文章总结:调用startActivityForResult,onActivityResult无响应的问题才找出问题的原因,原来是处在被启动的Activity的launchMode上。
// Activity A
btnSendParcelable.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(MainActivity.this, GetDataActivity.class);
User user =