当前位置: 首页 > 知识库问答 >
问题:

如何在OnCreateView之后执行方法?

翟京
2023-03-14

我正在Java的Android应用程序中工作,其中调用类并在OnCreateView方法中进行测量。然而,一旦完成,我必须自动发送他的测量结果。但我不能。是否有继承自:java.lang.对象android.app.片段的方法,可以在OncreateView进程之后执行函数。因为目前数据已经发送,但还没有时间填充。

谢谢你的帮助

共有1个答案

林项明
2023-03-14

要使片段能够与其宿主活动进行通信,最好的做法是在片段类中定义接口,并在宿主活动中实现接口的行为,以便从该片段中获取所需的数据。

public class HostActivity extends AppCompatActivity implements FragmentClass.DefinedInterface{}

查看此示例以了解如何执行此操作。

或者可以使用ViewModel共享数据。查看此链接了解详细信息。

 类似资料:
  • 问题内容: 我正在尝试结合以下注释: 像下面的代码: @Before方法中的代码在@Sql批注中的脚本“ dml-parametro.sql”之后运行。 这样做对吗? 对于此解决方案,我使用@After而不是@Before,但我想在测试执行之前而不是之后cdelete表。 我不想使用@SqlConfig。我没有在测试级别上使用Transacional范围,因此我需要在每种测试方法中清除表。如果每个

  • null 对我来说,难点是如何在没有第二个调用的情况下触发第二个Lambda。我试图在AWS的步骤函数中这样做,然而,我相信我不能从第一个函数返回一些东西,然后继续执行第二个函数,或者我可以吗?

  • 我有一个方法: 所以它每5分钟运行一次。 是否可以计划一个方法在第一次立即运行,然后根据cron运行?

  • 问题内容: 我正在编写一个swing应用,当执行某些方法时,我希望有“ wait”光标。我们可以这样: 我想要实现的是一个Java批注,该批注将在方法执行之前设置等待游标,并在执行后将其设置回正常状态。所以前面的例子看起来像这样 我怎样才能做到这一点?也欢迎提出有关解决此问题的其他方法的建议。谢谢! PS-我们在项目中使用Google Guice,但我不知道如何使用它来解决问题。如果有人为我提供类

  • 我们使用maven surefire插件并行运行测试。由配置文件指定。 我希望在surefire并行运行我的测试之前,每次maven的整个执行过程中只能运行一次方法。我怎么能那么做?

  • 如果你希望在每次运行 Puppet 之前执行命令,可以在配置文件中使用 prerun_command 配置。 类似地,你也可以使用 postrun_command 配置运行 Puppet 之后需要执行的命令。 这种机制为 Puppet 与其他软件的集成提供了强大的钩子,甚至可以触发其他机器上的事件。 prerun 和 postrun 命令必须能成功运行(即其返回的状态码为 0),否则 Puppet