public class myThread extends Thread
{
Context context;
public myThread (Context c)
{
this.context = c;
}
@Override
public void run()
{
super.run();
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.cancelAll();
}
}
我在getSystemService上的eclipse中遇到一个红色的x错误,说“myThread'
类型的方法getSystemService(String)未定义HELP
答案 0 :(得分:1)
此方法在Context
类中定义,您无法从当前扩展Thread
的类中访问它。
您必须使用context
变量并执行此操作:
NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);