首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 怎么把第二个Activityf的AlertDialog的参数返回给第一个Activity

2012-08-30 
android 怎样把第二个Activityf的AlertDialog的参数返回给第一个Activity?如题:第二个Activity的GridView

android 怎样把第二个Activityf的AlertDialog的参数返回给第一个Activity?
如题:
第二个Activity的GridView的Item的点击事件里,写了一个AlertDialog,也就说点击GridView的Item就会出来AlertDialog让你选择,怎样把选择结果传递给第一个Activity,注意是第一个Activity.谁能帮忙,十分感激!

[解决办法]
在第一个Activity里面写一个广播接收机BroadcastReceiver,在第二个Activity的AlertDialog选择后发送广播sendBroadcast。
[解决办法]
情况1;activity1和activity2是启动关系的话,就通过activity result解决。
情况2: 如果没有关系,就用楼上的方法,发intent.

如果activity2只是单纯的让用户选择数据的话,那么可以直接在activity1中,用adapter自己搞一个alertdialog,然后让用户选择数据,没有必要用activity2
[解决办法]
建议lz看看statActivityForResult方法
当然也可以用回调,activity里面添加对alert按键的监听
[解决办法]
我给你一个最简单的方法:
在第二个里面定义一个item的静态变量,点击之后就赋值,再在第一个里面取就可以了。
[解决办法]
广播最实在

热点排行