我有这个代码:
MainFragmentActivity a = new MainFragmentActivity();
MainFragmentActivity.MasterFrag mm = a.new MasterFrag(); // a.new
MainFragmentActivity.MasterFrag.MasterTask e = mm.new MasterTask();
e.execute();
在a.new
上面引用的行中,它有一个问题a
。它说:
Illegal enclosing instance specification for type MainFragmentActivity.MasterFrag
此代码块位于 a 内Fragment
(非静态)内的静态方法内FragmentActivity
。我不确定如何声明这个a
变量?拨打这个static
电话也不是一种选择......我怎样才能获得对MainFragmentActivity
实例的引用?