android - 如何在android中获取Fragment的包名(不是Activity的)

标签 android android-activity android-package-managers

<分区>

我在我的应用程序中使用了一些不同类型的数据,并且我按包名称对它们进行了分类,例如(电影、动画等)。有什么方法可以访问 fragment 的包名吗?!

我尝试了 fragment.getActivity().getPackageName() 但它返回了 Activity 的包名

最佳答案

这将打印带有包的类的全名

fragment.getClass().getPackage().getName()

关于android - 如何在android中获取Fragment的包名(不是Activity的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48627365/

相关文章:

java - 将 Activity 转换为使用 Database 和 Adapter 类的 Fragment

android - 如何在Android Studio中解决此构建问题(aapt2文件不存在)?

android - 在原生 android 应用程序中管理 UnityPlayer 生命周期的错误

android - 可以在同一个 APK 中放置两个包吗?

android - 实现一个库来跟踪应用程序中的所有事件

android - 在 ANDROID 中解析嵌套的 JSON

android - 在 Android 中构建用户界面 - View 与 XML

android - 如何手动调用 onSaveInstanceState()

android - 使用 Gradle 覆盖库项目 list 中的 applicatoinID

android - 删除 Activity 作为默认启动器