我在我的应用程序中使用了一些不同类型的数据,并且我按照包名称对它们进行了分类,例如(电影,动画,......)。有没有办法访问片段的包名?!
我尝试了fragment.getActivity().getPackageName()
,但它返回了活动的包名称
答案 0 :(得分:1)
这将打印包含
的类的全名fragment.getClass().getPackage().getName()
答案 1 :(得分:0)
您可以使用此功能,这将返回片段名称以及包名称
this.getClass().getName();
您可以替换片段类名称并仅获取包名称,最终方法应该如下所示。
private String getPackageName() {
return this.getClass().getName().replace("."+this.getClass().getSimpleName(),"");
}