通过意图或通过实例打开 activity
Open an activity via intent or via instance
我有一个扩展 Activity
的 class REG:它有一个 window、按钮、操作等。我知道如何通过Intent
.
然而,我还可以创建 class:
的新实例
new REG(...)
When/why我应该用一个代替另一个吗?
Yet, I could also make a new instance of the class
不是真的。
When/why I should use one over the other?
您总是通过 startActivity()
启动活动,无论您是自己调用它还是其他人代表您调用它。
使用构造函数创建对象,但不会正确初始化,也不会显示UI。切勿自己直接创建 activity(或服务或 ContentProvider
)的实例。
我有一个扩展 Activity
的 class REG:它有一个 window、按钮、操作等。我知道如何通过Intent
.
然而,我还可以创建 class:
的新实例new REG(...)
When/why我应该用一个代替另一个吗?
Yet, I could also make a new instance of the class
不是真的。
When/why I should use one over the other?
您总是通过 startActivity()
启动活动,无论您是自己调用它还是其他人代表您调用它。
使用构造函数创建对象,但不会正确初始化,也不会显示UI。切勿自己直接创建 activity(或服务或 ContentProvider
)的实例。