Android DialogFragment 获取 class 对话框的名称
Android DialogFragment get name of class the dialog was created from
在我的对话片段中,我希望显示创建对话片段的 activity 的名称。
我试过以下方法:
getActivity().getCallingPackage().getClass().getSimpleName();
但这会在 getClass() 上引发空点异常。
知道如何使用 class 名称创建对话片段吗?
DialogFragment 作为片段,始终附加到 activity。因此,您不需要调用 getCallingPackage
。相反,从您的对话片段中,只需调用 getActivity().getClass().getSimpleName()
在我的对话片段中,我希望显示创建对话片段的 activity 的名称。
我试过以下方法:
getActivity().getCallingPackage().getClass().getSimpleName();
但这会在 getClass() 上引发空点异常。
知道如何使用 class 名称创建对话片段吗?
DialogFragment 作为片段,始终附加到 activity。因此,您不需要调用 getCallingPackage
。相反,从您的对话片段中,只需调用 getActivity().getClass().getSimpleName()