Android 如何通知从一个选项卡到另一个选项卡的更改?

Android 如何通知从一个选项卡到另一个选项卡的更改?,android,android-tabs,onactivityresult,Android,Android Tabs,Onactivityresult,我被困在这个问题上了。我正在给一个服务打电话,该服务在一个选项卡中更新数据 但是,当我切换到另一个选项卡时,我希望通知切换到的选项卡结果已更改,并更新该选项卡上的数据以进行不同的服务调用 是否有任何方法可以在第一个选项卡中调用setResult,以便在恢复第二个选项卡时,它将根据onActivityResult()中的结果代码更新其数据?只要引用该活动或选项卡主机,并从您的服务中调用setResult方法即可 大多数代码应该在Tab主机中,然后在事件发生后使用tabhost中的回调方法。退房您可

我被困在这个问题上了。我正在给一个服务打电话,该服务在一个选项卡中更新数据

但是,当我切换到另一个选项卡时,我希望通知切换到的选项卡结果已更改,并更新该选项卡上的数据以进行不同的服务调用


是否有任何方法可以在第一个选项卡中调用setResult,以便在恢复第二个选项卡时,它将根据onActivityResult()中的结果代码更新其数据?

只要引用该活动或选项卡主机,并从您的服务中调用setResult方法即可


大多数代码应该在Tab主机中,然后在事件发生后使用tabhost中的回调方法。退房您可能希望将它们切换到视图,而不是活动。

假设您有两个选项卡A和B。现在您正在从选项卡A移动到选项卡B。因此,将调用选项卡A的
onPause
,选项卡B的
onResume
。 现在您对选项卡B做了一些更改,希望在移动到选项卡A时反映这些更改

因此,当您移动到选项卡A
onResume时,将再次调用选项卡A的


所以你可以在这个
onResume
方法中使用这个功能。

不用给我投反对票,为什么你不能至少告诉我为什么这个问题不好?也不是我,但你能发布一些代码吗。我不完全明白你想做什么。