【发布时间】:2021-11-16 09:21:05
【问题描述】:
我有一个扩展 Activity 的类 REG:它有一个窗口、按钮、操作等。我知道如何通过 Intent 打开活动。
不过,我也可以创建该类的新实例:
new REG(...)
什么时候/为什么我应该使用一个而不是另一个?
【问题讨论】:
标签: android android-intent android-activity instance
我有一个扩展 Activity 的类 REG:它有一个窗口、按钮、操作等。我知道如何通过 Intent 打开活动。
不过,我也可以创建该类的新实例:
new REG(...)
什么时候/为什么我应该使用一个而不是另一个?
【问题讨论】:
标签: android android-intent android-activity instance
不过,我也可以创建该类的新实例
不是真的。
什么时候/为什么我应该使用一个而不是另一个?
您总是通过startActivity() 开始活动,无论您是自己调用它还是其他人代表您调用它。
使用构造函数创建对象,但它不会被正确初始化,也不会显示 UI。切勿自己直接创建活动(或服务或ContentProvider)的实例。
【讨论】: