返回TabActivity内部活动的结果



我有一个TabActivity与两个活动。一个ListView用于收件箱,另一个用于发件箱。当我点击ListActivityThreads上的一个项目(线程)时,我在另一个ListActivityThreadDetail中获得该线程的消息。当我在那个活动上并回答消息时,我想修改那个线程并将其传递回ListActivityThreads。

按照正常的方式将结果设置回之前的活动,我这样做:我在ListActivityThreads和ListActivityThreadDetail中使用startActivityForResult,我为意图设置了结果。但是我不能在ListActivityThreads中得到onActivityResult的任何数据。

我已经尝试了不同的方法来启动活动和传递TabActivity上的值。但到目前为止还没有运气……我不能使用BroadcastReceiver,因为我的类已经扩展了ListActivity。此外,我一直在尝试使用TabgroupActivity和startChildActivity这个例子。但是不能使用onActivityResult方法接收任何东西,也不能在我的父活动上实现finishFromChildActivity。

我真的被这个困住了,任何帮助都会非常感激!

这个问题的另一种选择是你可以在父activity中取一个static变量你可以在子activity中访问这个静态变量在子activity中你可以修改这个变量这样你就可以在父activity中得到修改后的值

相关内容

  • 没有找到相关文章

最新更新