Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 要分派或重定向到其他活动的活动_Java_Android - Fatal编程技术网

Java 要分派或重定向到其他活动的活动

Java 要分派或重定向到其他活动的活动,java,android,Java,Android,我想创建一个dispatcher活动,它是用android.intent.action.MAIN定义的,它除了调用一些自定义方法之外什么都不做,最终根据特定的标准调用startActivity(intent)。此活动没有要向用户显示/呈现的内容 我应该遵循哪些最佳实践?当然,我希望使用最少的渲染时间(无需显示),但我需要使用上下文进行其他操作,以确定重定向到哪个活动 到目前为止,我能想到: android:finishOnTaskLaunch=“true” android:stateNotNee

我想创建一个dispatcher活动,它是用
android.intent.action.MAIN
定义的,它除了调用一些自定义方法之外什么都不做,最终根据特定的标准调用
startActivity(intent)
。此活动没有要向用户显示/呈现的内容

我应该遵循哪些最佳实践?当然,我希望使用最少的渲染时间(无需显示),但我需要使用
上下文
进行其他操作,以确定重定向到哪个
活动

到目前为止,我能想到:

  • android:finishOnTaskLaunch=“true”
  • android:stateNotNeeded=“true”
  • 在调度程序活动中调用
    startActivity(Intent)
    后调用
    finish()

  • 您应该考虑将FUNIHSH()函数放入OnPultSebug(…)方法中。当另一个活动进入前台时,系统将正常调用dispatcher活动的onPause(…),如果在此处调用finish(),则可以确保当另一个活动进入前台时,dispatcher活动将完成