Most visited

Recently visited

AppLaunchChecker

public class AppLaunchChecker
extends Object

java.lang.Object
   ↳ android.support.v4.app.AppLaunchChecker


该课程提供用于确定应用程序启动方式的API。 如果要确认用户是否已通过其启动器/主屏幕的前门活动启动应用程序,而不是仅在过去打开该应用程序以查看链接,打开文档或者为设备上的其他应用程序执行一些其他服务。

Summary

Public constructors

AppLaunchChecker()

Public methods

static boolean hasStartedFromLauncher(Context context)

检查此应用是否已由用户从其启动器或主屏幕启动后启动。

static void onActivityCreate(Activity activity)

记录活动启动的参数,供以后该类别上可用的其他方法使用。

Inherited methods

From class java.lang.Object

Public constructors

AppLaunchChecker

AppLaunchChecker ()

Public methods

hasStartedFromLauncher

boolean hasStartedFromLauncher (Context context)

检查此应用是否已由用户从其启动器或主屏幕启动后启动。

要正确跟踪此状态,您必须在您的启动器活动的 onCreate(Bundle)方法中调用 onActivityCreate(Activity)

Parameters
context Context: Context to check
Returns
boolean true if this app has been started by the user from the launcher at least once

onActivityCreate

void onActivityCreate (Activity activity)

记录活动启动的参数,供以后该类别上可用的其他方法使用。

您的应用程序应该在启动器活动的onCreate(Bundle)方法中调用此方法来跟踪启动状态。 如果应用程序的目标是API 23(Android 6.0 Marshmallow)或更高版本,则此状态将有资格进行完整数据备份,并可自动恢复至用户设备。

*

Parameters
activity Activity: the Activity currently running onCreate

Hooray!