1

调用意图时,我看到两种类型:

  1. 公共意图(上下文 packageContext,类 cls)
  2. public Intent setClassName(上下文包上下文,字符串类名)

什么时候应该使用?

4

1 回答 1

1

使用第一个,它更容易,只需要 1 行代码:

new Intent(context, MyActivity.class);

如果您在编译时不知道类,则只需要使用第二种形式(即:您需要在运行时选择类并且您只有其名称作为字符串)。

于 2013-11-05T17:22:05.563 回答