![]() |
1
32
我想不出任何在构造函数中做任何事情的好理由。您从不直接构造活动,因此不能使用它来传递参数。一般来说,只需在创建时进行操作。 |
![]() |
2
7
正如Gili的评论所述,将事物放入构造函数的一个很好的理由是使用最后的字段。
但是,如果您在构造函数中初始化一些东西,那么对象的寿命将稍长一点,尽管我认为这并不是很长,因为
尽管这违背了我的理想,但我确实避免了初始化活动成员的构造函数,并且依赖于
为了
但是,如果查看成员,则可能正在初始化
|
![]() |
3
6
我现在正在处理一个需要重写构造函数的案例。实际上,我有一些具有相同结构的活动。因此,我将创建一个“主”活动,而不是创建多个活动,其他活动将继承这个活动。因此,我需要重写子活动的构造函数,以便能够初始化将在onCreate方法中使用的一些变量。 换句话说,构造器使您模拟一个可以被继承重用的“masteractivity”! |
![]() |
4
0
当活动将具有自定义参数或要跟踪继承自的类的调用时,需要重写构造函数。 |
![]() |
Tara · 如何从活动的片段中访问RecyclerView中的项目 7 年前 |
![]() |
badman · 尝试在Android中使用按钮启动多个活动[重复] 7 年前 |
![]() |
MbaiMburu · 当前活动处于暂停状态后,如何转到上一个活动 7 年前 |
![]() |
Neha · 按下Handle back可不解除活动 7 年前 |
![]() |
mike23 · android studio-在活动之间移动浮动 7 年前 |