我有一个试图从中调用函数的片段。
此代码在我的某个活动中有效,但如果可能,我需要在片段内。
这是我正在调用的函数
new ActivityDumpUtil(AboutFragment.this, outfile, new ActivityDumpUtil.ActivityDumpCallback() {
我知道问题是AboutFragment.this
我如何在AboutFragment Fragment中调用它? 这扩展了Sherlock片段。
答案 0 :(得分:0)
我认为如果它在Activity
内有效,那么第一个参数应该是Activity
,而不是Fragment
。您可以通过致电Activity
获取Fragment
内托管getActivity()
的引用。希望这会有所帮助。
答案 1 :(得分:0)
AboutFragment.this
是您正在执行的AboutFragment实例的引用。在Activity中,您需要为ActivityDumpUtil的构造函数提供要传递的AboutFreagment的特定实例。 FragmentManager可能就是你想要的。