【发布时间】:2016-06-08 09:31:43
【问题描述】:
我有一个活动,其中有一个名为 AsyncTask 的类。在 AsyncTask 类中,我想将计数器声明为静态变量,但我不能,因为 AsyncTask 类被假定为 mainActivity 的内部类。
有什么方法可以在 AsycTask “内部类”中创建一个静态变量来统计 AsyncTask 创建的对象的数量,例如?
代码
class MainActivity extends Activity {
....
....
....
....
class MyAsync extends AsyncTask <void, Void, Void> {
private static int counter = 0; // is not possible here
}
}
【问题讨论】:
标签: java android android-asynctask static inner-classes