1
我有一個DataActivity
其有權要求用戶填寫一個表格,然後將數據返回到MainActivity
無法觸發onActivityResult()android?
DataActivity
從MainActivity
這樣調用:
Intent i = new Intent();
i.setClass(this, DataActivity.class);
startActivityForResult(i,RESULT_OK);
DataActivity
應該返回數據的意圖MainActivity
像這樣:
Intent i = new Intent();
i.putExtra("funcX", ((EditText)findViewById(R.id.data_eq_x)).getText().toString());
i.putExtra("funcY", ((EditText)findViewById(R.id.data_eq_y)).getText().toString());
i.putExtra("constants", (Serializable)constants);
setResult(RESULT_OK,i);
finish();
但onActivityResult
永遠不會在MainActivity
後... 每當我嘗試訪問funcX
或funcY
在MainActivity
,我得到NullPointerexception。
注意:constants
變量可以和實際上是空的,當我測試此代碼。
我在模擬器上開發Android 2.2。
不能相信這是這麼簡單!謝謝。 – udiboy1209