taskstackbuilder for api 14

Jon*_*put 3 android activity-stack

我的编译器显示此消息...

调用所需的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);
Run Code Online (Sandbox Code Playgroud)

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

Joa*_*iba 10

你必须使用 android.support.v4.app.TaskStackBuider

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

在API 14上运行

  • 凉!所以你可以把它标记为正确答案. (2认同)