我需要在同一个片段中引用一个片段

时间:2013-03-31 18:15:42

标签: java android

我有一个试图从中调用函数的片段。

此代码在我的某个活动中有效,但如果可能,我需要在片段内。

这是我正在调用的函数

new ActivityDumpUtil(AboutFragment.this, outfile, new ActivityDumpUtil.ActivityDumpCallback() {

我知道问题是AboutFragment.this

我如何在AboutFragment Fragment中调用它? 这扩展了Sherlock片段。

2 个答案:

答案 0 :(得分:0)

我认为如果它在Activity内有效,那么第一个参数应该是Activity,而不是Fragment。您可以通过致电Activity获取Fragment内托管getActivity()的引用。希望这会有所帮助。

答案 1 :(得分:0)

AboutFragment.this是您正在执行的AboutFragment实例的引用。在Activity中,您需要为ActivityDumpUtil的构造函数提供要传递的AboutFreagment的特定实例。 FragmentManager可能就是你想要的。