作者ricky800822 (Ricky)
看板AndroidDev
标题[问题] 在startActivityForResult 之後 未正常终止
时间Thu Aug 18 17:07:24 2011
我在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)
1F:→ aleelyle:重点在log 08/18 22:31
2F:→ alexcarol:onPuase()拿掉,似乎也能达到你要的功能~@@" 08/19 10:48
3F:嘘 ericinttu:先嘘一下删了两行推文 08/19 18:21
4F:→ ericinttu:我们怎麽知道你另一个activity怎麽写的? 08/19 18:22
5F:→ ericinttu:你知道问题发生点在哪里吗? 08/19 18:23