Я прочитал много таких вопросов, но ни один из них, похоже, не затронул мою проблему.
Проблема заключается в следующем:
AlertScreen ad = new AlertScreen(SensorListenerService.this);
в моем классе сервиса:
public class SensorListener extends Service implements SensorEventListener {
public int onStartCommand(Intent intent, int flags, int startId) {
startForeground(Process.myPid(), new Notification());
AlertScreen ad = new AlertScreen(SensorListener.this); //problem
ad.show();
return START_STICKY;
}
...
Он вызывает мой класс AlertScreen:
public class AlertScreen extends AlertDialog {
public AlertScreen(Context context) {
super(context);
}
...
Что LogCat должен сказать:
Может ли кто-нибудь пролить свет на проблему?