作者march23 (三月 .)
看板AndroidDev
标题[问题] Intent Activity
时间Fri May 31 22:42:54 2013
我的A.class 中包含一个Google maps
其中我set一个OnInfoWindowClickListener事件
也就是当我按下InfoWindow会用intent startActivity
丢一些资料并启动b.class
另外我的B.class 会有几项功能 需要再把一些资料丢回
a.class 的google maps 上去呈现
理论上在a.class用startActivityForResult应该可以轻松达到这个需求
但现在比较麻烦的问题 就是我另外有一个C.class 里面是普通的Listview
现在我set一个OnItemClickListener事件
当我按下list view 的 item 一样会用intent 并丢一些资料启动B.class
但这时候 上面提到B.class 的几项功能 就无法再用setResult的方法
丢给a.class中的google maps 去呈现(因为a.class 可能没有被oncrate)
但如果单纯用startActivity 从b.class 去启动 a.class
如果反覆click infowindows 及 b.class 的showOnAclassMaps功能
到时候会变一大串堆叠 会很恐怖...
因为手边书本都比较基础 我也是新手一个 不知道该下什麽关键字
很没有头绪 恳请各位版友 给我一点提示 感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.243.7.130
1F:→ march23:intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT) 06/01 00:14
2F:→ march23:後来找到用这个勉强可以达到我的需求 06/01 00:15
3F:推 jerrysky:A.class用broadcast receiver, B.class sendBroadcast? 06/01 12:04