Android:如何从tabhost调用选项卡内的Activity功能

标签 android android-tabhost

我有一个包含三个选项卡的 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/

相关文章:

android - 如何隐藏标题 Android

java - Android Studio - VideoView 仅播放 https 而不是 http 的视频

c# - IWebDriver 对象必须实现或包装实现 IHasTouchScreen 的驱动程序。参数名称 : driver

android - 选项卡小部件中的背景忽略缩放

java - 在 android 中,如何将选项卡放在顶部包含图像的 View 中?

java - CSVReader 和 InputStream

android - 充气城堡军团

android - 如何在android中更改tabhost的字体大小

Android tabHost NullPointer

java - 单击新 Activity 内的微调器时强制关闭。