Android - 不断更新 fragment 用户界面?

标签 android android-fragments android-xml

我有一个完整的工作 Activity 。但是,我想使 Activity 适应 fragment ,以便能够在初始 Activity 和任何 future Activity 之间转换。

但是,在调用 onCreateView(); 之后如何更新 UI?我有一个处理程序不断重复的任务,因此界面需要每 0.5 秒更新一次。这对于 fragment 似乎是不可能的,因为它似乎是静态的(它在创建后退出)。

那么如何在 fragment 创建后编辑/更新 fragment 的界面? 我是在 FragmentActivity 中还是在 Fragment 本身中执行我的 Activity 工作?

最佳答案

1) 在您的Fragment 中,在onCreateView() 方法中初始化Views,使用类字段

2) 在您的 Fragment 中创建公共(public)方法,您可以从 Activity

中调用它们
 yourFragInstance.yourMethod();

关于Android - 不断更新 fragment 用户界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25109263/

相关文章:

java - Android onCreate 在手机重启后调用两次,使fragment停止工作

android - 自定义加载微调器图标

android - 创建自定义 ActivityResultContract 以请求位置权限

android - 如何仅在 ListView 的第一个位置插入横幅广告?

java - 替换时不将 fragment 添加到后堆栈

java - Android:插入 fragment 时出错

java - RFC822 电子邮件 - Formatter - Android/iOS - 创建没有 session 或主机的 MimeMessage

android - 如何为启动画面添加不同的图像

android - 快速提问 : Can too many fragments make an app slow and how many?

android - 带有标题、图像和文本的 ListView ?