是否可以將對象作爲活動結果從子活動返回給父項?就像這樣:作爲活動結果的Android返回對象
Intent resultIntent = new Intent(null);
resultIntent.putExtra("STRING_GOES_HERE", myObject);
setResult(resultIntent);
finish();
如果有可能,我應該如何檢索myObject
在父母的活動?
我想通了,那檢索數據,我需要做這樣的事情:
protected void onActivityResult (int requestCode, int resultCode, Intent data) {
if(requestCode == REQ_CODE_CHILD) {
MyClass myObject = data.getExtra("STRING_GOES_HERE");
}
}
的事情是,我得到的錯誤,無法解析法「getExtra」 ....
閱讀Java序列化。 – Simon 2014-11-02 20:01:27
嗯...問題是'startActivityForResult(Intent,int)'我不能通過對象而不是整數首先... – 2014-11-02 20:09:56