要查看DialogFragment的所有者,可以使用getActivity()方法。以下是一个示例代码:
// 创建一个DialogFragment
MyDialogFragment dialogFragment = new MyDialogFragment();
// 在Activity中显示DialogFragment
dialogFragment.show(getSupportFragmentManager(), "dialog");
// 获取DialogFragment的所有者
Activity owner = dialogFragment.getActivity();
// 打印所有者的类名
if (owner != null) {
String ownerClassName = owner.getClass().getSimpleName();
Log.d("Owner", "DialogFragment的所有者是:" + ownerClassName);
}
在上面的代码中,首先创建一个MyDialogFragment的实例,然后使用show()方法将其显示在Activity中。接下来,使用getActivity()方法获取DialogFragment的所有者,然后打印所有者的类名。