【发布时间】:2014-09-09 12:17:59
【问题描述】:
我有 2 项活动。主要活动A和活动B 我不希望活动 A 破坏。我正在一项新任务中启动 Activity 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”,反之亦然,当我不需要它们时,它们都在后台。
【问题讨论】:
-
你想让它们在后台做什么?
-
检查 Intent 标志...这将解决您的问题。
标签: android android-intent android-activity