[問題] 在startActivityForResult 之後 未正常 …

看板AndroidDev作者 (Ricky)時間13年前 (2011/08/18 17:07), 編輯推噓-1(014)
留言5則, 3人參與, 最新討論串1/1
我在Activity writepage中intent 到另外一個Activty browse public void attachbutton() { receiver=etR.getText().toString(); title=etT.getText().toString(); content=etC.getText().toString(); Intent intent = new Intent(); intent.setClass(writepage.this, browse.class); intent.putExtra("title", title); intent.putExtra("receiver",receiver); intent.putExtra("content", content); startActivityForResult(intent,0); onPause(); } 要求Activty browse會回傳值回來 在模擬器上都可以 很順利的進行 但是到手機上 點下button之後就出現了 應用程式未正常終止 的訊息 手機的版本是android 2.1 想請問遇到這問題要怎麼解決? -------------------------------- 我是用intent.putExtra 直接把他傳過去另外一個Activity 使用bundle也有用過 但是一樣的問題 在模擬器上都可以正常跑 但是到了手機上就不能 在呼叫此attachbutton時 就跑出視窗 說應用程式為正常終止 但是當我把onPuase()改成finish() 就可以在手機上跑 但是重點是我要回傳到原本的Activity 如果用finish()的話原本的資料就沒了 ※ 編輯: ricky800822 來自: 59.115.75.82 (08/18 18:12)

08/18 22:31, , 1F
重點在log
08/18 22:31, 1F

08/19 10:48, , 2F
onPuase()拿掉,似乎也能達到你要的功能~@@"
08/19 10:48, 2F

08/19 18:21, , 3F
先噓一下刪了兩行推文
08/19 18:21, 3F

08/19 18:22, , 4F
我們怎麼知道你另一個activity怎麼寫的?
08/19 18:22, 4F

08/19 18:23, , 5F
你知道問題發生點在哪裡嗎?
08/19 18:23, 5F
文章代碼(AID): #1EJDPEsq (AndroidDev)
文章代碼(AID): #1EJDPEsq (AndroidDev)