1 package com.android.onboarding.tasks.crossApp; 2 3 import android.os.PersistableBundle; 4 import com.android.onboarding.tasks.OnboardingTaskToken; 5 6 7 /** 8 * A Service which manages onboarding tasks. 9 */ 10 interface IOnboardingTaskManagerService { 11 12 /** 13 * Executes an onboarding task with the provided arguments. 14 * 15 * @param bundle A [PersistableBundle] is generated by 16 * [OnboardingTaskContract][encodeArgs] 17 * 18 * @return An [OnboardingTaskToken] representing the executed task. 19 */ 20 runTask(in PersistableBundle bundle)21 OnboardingTaskToken runTask(in PersistableBundle bundle); 22 }