1、在需要判断的activity中调用一下代码即可
PackageManager packageManager = this.getApplication().getPackageManager();
Intent intent = packageManager.getLaunchIntentForPackage(this.getPackageName());
ComponentName launchComponentName = intent.getComponent();
ComponentName componentName = this.getComponentName();
if(componentName.toString().equals(launchComponentName.toString())){
Log.i("min77",componentName.getClassName()+"是第一个启动的activity");
}else {
Log.i("min77",componentName.getClassName()+"不是第一个启动的activity");
}
Log.i("min77","Launch componentName = "+launchComponentName.toString()+" , componentName = "+componentName.toString());