我有一个带有两个活动的 TabActivity。一个 ListView 用于收件箱,另一个用于发件箱。当我单击 ListActivityThreads 上的一个项目(一个线程)时,我会在另一个 ListActivityThreadDetail 中获得该线程的消息。当我在该活动中并回答一条消息时,我想修改该单个线程并将其传递回 ListActivityThreads。
按照将结果设置回上一个活动的常规方法,我这样做:我startActivityForResult
在 ListActivityThreads 和 ListActivityThreadDetail 中使用我为意图设置了一个结果。但我无法在 ListActivityThreads 中获取有关 onActivityResult 的任何数据。
我尝试了不同的方法来启动活动并在 TabActivity 上传递值。但到目前为止还没有运气......我不能使用广播接收器,因为我的类已经扩展了 ListActivity。我也一直在尝试使用 TabgroupActivity 和 startChildActivity这个例子。但是无法使用 onActivityResult 方法接收任何内容,也没有在我的父活动上实现 finishFromChildActivity。
我真的坚持这一点,任何帮助将不胜感激!