启动一个活动时,Intent类的各种构造函数中“context”的意义是什么

时间:2010-03-04 12:25:52

标签: android

我遇到了一个代码片段,它在不引用任何上下文的情况下调用了一个活动。之前,我正在考虑使用上下文来讲述调用组件。但是当我看到可以调用另一个组件而不参考上下文时,它让我想知道它可能服务的目的是什么。请加以说明。

以下是在不引用“上下文”的情况下调用活动的代码

Intent i=new Intent();
ComponentName cn=new ComponentName("application package name","fully qualified class name");
i.setComponent(cn);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);

1 个答案:

答案 0 :(得分:0)

查看代码,听起来上下文仅用于检索当前包名称。因此,如果您自己设置包名称,则不必传递上下文。

(将来可能会改变。)

灵光