TaskStackBuilder在AlarmReceiver中导致NoClassDefFoundError

Ema*_*n87 3 android android-notifications

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

 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)
Run Code Online (Sandbox Code Playgroud)

在该类的AlarmReceiver.java类中

 TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);
Run Code Online (Sandbox Code Playgroud)

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

Ema*_*n87 12

我通过添加import android.support.v4.app.TaskStackBuilder;代替而 解决了它import android.app.TaskStackBuilder;