TaskStackBuilder在AlarmReceiver中导致NoClassDefFoundError

时间:2014-01-04 23:44:35

标签: android android-notifications

我正在创建安卓应用,在用户设置的时间内发出通知,当我设置时间时,此时,应用程序会给我以下异常

 FATAL EXCEPTION: main
 java.lang.NoClassDefFoundError: android.app.TaskStackBuilder
 at com.emy.healthytips.AlarmReceiver.onReceive(AlarmReceiver.java:114)
 at android.app.ActivityThread.handleReceiver(ActivityThread.java:2397)
 at android.app.ActivityThread.access$1500(ActivityThread.java:139)
 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)

在AlarmReceiver.java类的那一行

 TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);

我花了很长时间尝试它,直到现在我无法达成解决方案。希望有人能帮助我。提前谢谢。

1 个答案:

答案 0 :(得分:12)

我通过添加import android.support.v4.app.TaskStackBuilder;代替而解决了这个问题 import android.app.TaskStackBuilder;