我有一个包含三个选项卡的 tabhost。每一个都是一个 Activity 。我想要一个位于操作栏中的按钮,顶部带有常用按钮的栏,调用处于 Activity 状态的选项卡的功能。
例如,一个添加函数可以根据您单击按钮时出现的选项卡向每个选项卡添加不同的内容。
所以,我正在询问如何从 tabHost 调用 Activity A 中的函数。
如果那行不通,也许我可以从选项卡主机更新数据库,然后刷新选项卡内容。那会更容易吗?
感谢大家的宝贵时间和支持。
最佳答案
我在 TabActivity 类中使用了以下代码来切换选项卡,然后调用在选项卡 Activity 中定义的公共(public)方法:
getTabHost().setCurrentTab(0);
Activity MyActivity = this.getCurrentActivity();
MyActivity.myMethod();
希望对寻找此问题答案的人有所帮助。
关于Android:如何从tabhost调用选项卡内的Activity功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5319648/