Android编程中alertdialog的文本如何框显示另一个activity的返回值

现在有一个登陆界面的alertdialog,在按下按钮1时用了startActivityForResult会启动一个activity2,activity2执行完后会返回一... 现在有一个登陆界面的alertdialog,在按下按钮1时用了startActivityForResult会启动一个activity2,activity2执行完后会返回一个值,想要把这个值显示在alertdialog的用户名输入框中。在创建alertdialog的activity1中用了onActivityResult方法,在执行到resultTextView.setText("Result");【将结果显示在在alertdialog的用户名输入框中】这句时就崩溃了。小白求大侠们指教啊! 展开
 我来答
guichun68
推荐于2016-06-20 · TA获得超过1046个赞
知道小有建树答主
回答量:724
采纳率:93%
帮助的人:175万
展开全部
不知道你说的另一个activity跟这个alertDialog是什么关系 ? 试试这样处理可否:
1如果这个alertDialog是在这个activity上面弹出来的,那么它可以直接访问该activity类中的变量值。
2如果是点击这个alertDialog中的某个按钮后弹出的一个activity,当这个activity关闭时,要获取这个activity的返回值到该alertDialog,先在dialog所在act中的onActvityResult方法中拿到值,然后根据dialog是否show的状态,将值设置到dialog上(alertDialog中欲设置值得控件变量设置为act的全局变量)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1493138c0
2015-08-18 · TA获得超过1459个赞
知道小有建树答主
回答量:423
采纳率:50%
帮助的人:369万
展开全部
LOG显示空指针异常……如果是执行到resultTextView.setText("Result")断掉的话,多半是你的resultTextView没指定对象吧……看看对象初始化那里的逻辑有没有漏洞。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飒爽又痛快的饼子0
2014-07-09 · TA获得超过141个赞
知道小有建树答主
回答量:155
采纳率:100%
帮助的人:128万
展开全部
你返回来的时候,应该是这个alertDialog报空指针吧,你把这个dialog重新弄一个
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
poikl369
2014-07-09 · TA获得超过223个赞
知道小有建树答主
回答量:257
采纳率:33%
帮助的人:170万
展开全部
你先把错误截图 放上来 再说其他的
追问
你是说logcat里的错误提示吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式