DialogFragments和findFragmentById

时间:2013-10-02 12:56:22

标签: android android-fragments android-dialogfragment fragmentmanager

我的应用程序有一个共同的活动,并且几个不同的片段被替换为相同的布局ID:R.id.content

一些片段是普通的support.v4.Fragment,有些来自v4.DialogFragment

在平板电脑上,DialogFragments显示为对话框,在电话上,它们通常包含在R.id.content

通常,如果我想找出哪个片段是最新的,那么很容易调用

getSupportFragmentManager().findFragmentById(R.id.content);

但发出的DialogFragments是对话框不在R.id.content,AFAIK,它们甚至不在同一个窗口中。

所以问题是:是否有任何“框架级”方法来定位对话框片段?我的意思是,有没有办法做到这一点,而不必手动保持片段(或他们的标签)的参考?

0 个答案:

没有答案