2014-10-17 2 views
3

Мой компилятор показать это сообщение ...taskstackbuilder для апи 14

требуется вызов уровень API 16 (ток мин в 14)

Возникает вопрос .. «Является ли этот код нормально для запуска в api 14 или нет? " , потому что у меня нет устройства для тестирования этой версии API, поскольку AVD не имеет GPS (Требование) Должен ли я реализовывать библиотеку поддержки или нет?

ПРИМЕЧАНИЕ

Он отлично работает на API 16 и выше

TaskStackBuilder

PendingIntent contentIntent = TaskStackBuilder.create(this) 
      // add all of DetailsActivity's parents to the stack, 
      // followed by DetailsActivity itself 
      .addParentStack(Activity_TrackingMode.class) 
      .addNextIntent(new Intent(this, Activity_TrackingMode.class)) 
      .getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT); 

AndroidManifest

<activity android:name=".Activity_TrackingMode" 
       android:label="@string/app_name" 
       android:screenOrientation="portrait" 
       android:parentActivityName=".Activity_Screen1"> 
     <!-- Parent activity meta-data to support 4.0 and lower --> 
     <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value=".Activity_Screen1" /> 
     <intent-filter> 
      <category android:name="android.intent.category.DEFAULT"/> 
     </intent-filter> 
    </activity> 

ответ

10

Вы должны использовать android.support.v4.app.TaskStackBuider

http://developer.android.com/reference/android/support/v4/app/TaskStackBuilder.html

работать на API 14

+0

мой код TaskStackBuilder, не так ли ?? –

+0

android.support.v4.app.TaskStackBuider? – JoaoBiriba

+1

Хорошо, я добавляю эту строку, и проблема была решена благодаря благодарности! > import android.support.v4.app.TaskStackBuilder; –