【发布时间】:2017-12-18 00:06:48
【问题描述】:
我有一个名为 AnnouncementsActivity 的类,并以这种方式在其 onCreate 函数中运行一个线程:
new GetAnnouncements().execute();
但是,当我尝试编译代码时,我得到了这个错误:
Error:(42, 59) error: not an enclosing class: AnnouncementsActivity
双击错误会跳转到GetAnnouncements类的doInBackground函数:
Toast toast = Toast.makeText(AnnouncementsActivity.this, announcementsList.get(1).get("baslik"), 5);
我从 AnnouncementsActivity 执行线程,为什么它说 AnnouncementsActivity 不是一个封闭类?
【问题讨论】:
标签: java android multithreading class android-studio