TaskStackBuilder Класс

Определение

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

[Android.Runtime.Register("android/app/TaskStackBuilder", DoNotGenerateAcw=true)]
public class TaskStackBuilder : Java.Lang.Object
[<Android.Runtime.Register("android/app/TaskStackBuilder", DoNotGenerateAcw=true)>]
type TaskStackBuilder = class
    inherit Object
Наследование
TaskStackBuilder
Атрибуты

Комментарии

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.0 и более новых версиях.

В API уровня 11 (Android 3.0/Honeycomb) рекомендуемые соглашения для навигации по приложениям с использованием обратного ключа изменились. Поведение заднего ключа является локальным для текущей задачи и не фиксирует навигацию между разными задачами. Навигация по задачам и легкое достижение предыдущей задачи выполняется с помощью пользовательского интерфейса recents, доступного с помощью предоставленного программного ключа Recents на панели навигации или системной панели. На устройствах с более старой конфигурацией аппаратной кнопки доступ к последнему пользовательскому интерфейсу можно получить с помощью длительного нажатия клавиши Home.

При переходе из одного стека задач в другой после Android 3.0 приложение должно синтезировать стек или историю для новой задачи, чтобы пользователь мог выйти из новой задачи и вернуться к средству запуска путем многократного нажатия клавиши back. Нажатие клавиши назад не должно перемещаться между стеками задач.

TaskStackBuilder предоставляет способ соблюдать правильные соглашения о навигации между задачами.

<div class="special reference"><h3>About Navigation</h3> . Дополнительные сведения о задачах, заднем стеке и рекомендациях по проектированию навигации см. в разделах Задачи и Задний стек из руководства разработчика и Навигация из руководства по проектированию. </Div>

Документация по Java для android.app.TaskStackBuilder.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Конструкторы

TaskStackBuilder(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IntentCount
JniIdentityHashCode

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
JniPeerMembers

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

PeerReference

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

AddNextIntent(Intent)

Добавьте новое намерение в стек задач.

AddNextIntentWithParentStack(Intent)

Добавьте новое намерение с разрешенной цепочкой родительских элементов для целевого действия в стек задач.

AddParentStack(Activity)

Добавьте родительскую цепочку действий в соответствии с методом Activity#getParentActivityIntent() getParentActivityIntent() указанного действия и android.R.attr#parentActivityName parentActivityName атрибутами каждого последующего элемента действия (или псевдонима действия) в манифесте приложения в построитель стека задач.

AddParentStack(Class)

Добавьте родительскую цепочку действий в соответствии с атрибутом android.R.attr#parentActivityName parentActivityName элемента действия (или псевдонима действия) в манифесте приложения в построитель стека задач.

AddParentStack(ComponentName)

Добавьте родительскую цепочку действий в соответствии с атрибутом android.R.attr#parentActivityName parentActivityName элемента действия (или псевдонима действия) в манифесте приложения в построитель стека задач.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Create(Context)

Возвращает новый TaskStackBuilder для запуска нового стека задач, состоящего из ряда действий.

Dispose()

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
Dispose(Boolean)

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
EditIntentAt(Int32)

Возвращает намерение по указанному индексу для изменения.

Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetIntents()

Возвращает массив, содержащий намерения, добавленные в этот построитель.

GetPendingIntent(Int32, PendingIntentFlags)

Получите для PendingIntent запуска задачи, созданной этим построителем.

GetPendingIntent(Int32, PendingIntentFlags, Bundle)

Получите для PendingIntent запуска задачи, созданной этим построителем.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
StartActivities()

Запустите стек задач, созданный этим построителем.

StartActivities(Bundle)

Запустите стек задач, созданный этим построителем.

ToArray<T>()

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

GetJniTypeName(IJavaPeerable)

Служебный класс для создания искусственных задних стеков для навигации между задачами в Android 3.

Применяется к