我有 2 个活动。主要活动 A 和活动 B 我不希望活动 A 破坏。我正在一项新任务中启动活动 B。
public static void startActivity(Class<?> startClass) {
Intent intent = new Intent(Constants.getActivity(), startClass);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Constants.getActivity().startActivity(intent);
}`
- Constants.getActivity() 返回当前活动的上下文
- startClass 是活动“A”或活动“B”
事情是他们创建/破坏活动并且他们泄漏。我做错了吗?当我不需要它们时,如何从活动“A”开始活动“B”,反之亦然。