gpt4 book ai didi

android - 如何从 fragment 中获取 Activity 的名称?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:48 24 4
gpt4 key购买 nike

所以基本上我将在两个不同的 Activity 中使用一个 fragment 。除了我想更改某些内容的一种 fragment 方法。那么我如何获得使用 fragment 的 Activity 的名称以便我可以做事取决于当前 Activity 的名称。

最佳答案

Java 中尝试:

getActivity().getClass().getSimpleName() 
  • 但是在使用 fragment 中的 getActivity() 方法时要小心。如果您的 fragment 未附加到 Activity ,getActivity() 将返回 null。

Kotlin 中尝试:

activity?.javaClass?.simpleName
  • 它是 null 安全的

关于android - 如何从 fragment 中获取 Activity 的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34447820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com