Java 如何修复Android中的通知以覆盖所有API级别

Java 如何修复Android中的通知以覆盖所有API级别,java,android,android-notifications,Java,Android,Android Notifications,我想涵盖所有API级别的通知。 要使用TaskStackBuilde,我需要API级别至少为16。我不想将minSdkVersion设置为16,因为我的应用程序的API级别较低。因此,我的代码是如何检测API级别的,如果高于16,则遵循此格式。如果是更低的Sdk,我会遵循这种格式。我想如下所示 int currentapiVersion = android.os.Build.VERSION.SDK_INT; if (currentapiVersion

我想涵盖所有API级别的通知。 要使用TaskStackBuilde,我需要API级别至少为16。我不想将
minSdkVersion
设置为16,因为我的应用程序的API级别较低。因此,我的代码是如何检测API级别的,如果高于16,则遵循此格式。如果是更低的Sdk,我会遵循这种格式。我想如下所示

           int currentapiVersion = android.os.Build.VERSION.SDK_INT;
           if (currentapiVersion >= android.os.Build.VERSION_CODES.JELLY_BEAN){
                // Do something for JELLY_BEAN and above versions
               TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);
               // Adds the back stack for the Intent (but not the Intent itself)
               stackBuilder.addParentStack(DetailMapView.class);
               // Adds the Intent that starts the Activity to the top of the stack
               stackBuilder.addNextIntent(resultIntent);
               PendingIntent resultPendingIntent =
                          stackBuilder.getPendingIntent(
                          0,
                          PendingIntent.FLAG_UPDATE_CURRENT
                          );
               mBuilder.setContentIntent(resultPendingIntent);
            } else{
                // do something for phones running an SDK before JELLY_BEAN
                Intent intent = new Intent(context, DetailMapView.class);
                PendingIntent activity = PendingIntent.getActivity(context, 0, intent, 0);
                mBuilder.setContentIntent(activity);
            }
但是代码在
TaskStackBuilde
处有错误,因为我的minSdk是8。我不想更改为16,因为我想使用我的应用程序来降低API级别。我怎样才能修好它?有没有可供使用的示例代码?
感谢您关闭此问题。你可以用

import android.support.v4.app.TaskStackBuilder;
而不是
导入android.app.TaskStackBuilder;to

现在也是支持库(v4)的一部分-您看过吗?您的意思是不应该有错误?我得到的错误是I need min API level 16。这意味着您可以使用代码的支持库在较低的API上工作,如果您以前没有听说过支持库。除此之外,它还使新平台引入的功能可用于旧平台。其中包括
TaskStackBuilder
。如果您引用的类是支持库的一部分,那么您应该能够在API级别4及更高级别上使用它的特性。