【问题标题】:Open an activity via intent or via instance通过意图或实例打开活动
【发布时间】:2021-11-16 09:21:05
【问题描述】:

我有一个扩展 Activity 的类 REG:它有一个窗口、按钮、操作等。我知道如何通过 Intent 打开活动。

不过,我也可以创建该类的新实例:

new REG(...)

什么时候/为什么我应该使用一个而不是另一个?

【问题讨论】:

    标签: android android-intent android-activity instance


    【解决方案1】:

    不过,我也可以创建该类的新实例

    不是真的。

    什么时候/为什么我应该使用一个而不是另一个?

    您总是通过startActivity() 开始活动,无论您是自己调用它还是其他人代表您调用它。

    使用构造函数创建对象,但它不会被正确初始化,也不会显示 UI。切勿自己直接创建活动(或服务或ContentProvider)的实例。

    【讨论】:

    • 啊哈!谢谢!!!!
    猜你喜欢
    • 2015-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多