看板 AndroidDev 關於我們 聯絡資訊
我在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)
aleelyle:重點在log 08/18 22:31
alexcarol:onPuase()拿掉,似乎也能達到你要的功能~@@" 08/19 10:48
ericinttu:先噓一下刪了兩行推文 08/19 18:21
ericinttu:我們怎麼知道你另一個activity怎麼寫的? 08/19 18:22
ericinttu:你知道問題發生點在哪裡嗎? 08/19 18:23