我有这个代码:
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实例的引用?