小编Nik*_*e15的帖子

如何在android中设置计时器

在android中设置计时器以启动任务的正确方法是什么(我创建的一个不会改变UI的功能)?使用Java方式:http: //docs.oracle.com/javase/1.5.0/docs/api/java/util/Timer.html

或者在android(android的处理程序)中有更好的方法?

android

165
推荐指数
8
解决办法
41万
查看次数

为什么getter和setter方法在java中很重要?

我被教导要经常使用吸气剂和固定剂.但是,我不知道这些方法的优缺点,因为通过实现它们,我们暴露数据并隐藏它.

我对此有点困惑.任何人都可以就我们使用吸气剂/定位器的原因给出一些正确的建议,以及它们的优点是什么?

java methods getter-setter

35
推荐指数
3
解决办法
5万
查看次数

将Activity Context传递给内部使用的构造函数 - 这很糟糕

将Context传递给构造函数并将其保存为私有变量供内部使用是不好的做法吗?另一种选择是将Context作为参数传递给需要它的方法.

哪个更好?我有一种感觉,传递给构造函数可能会导致内存泄漏意外.

android memory-leaks android-context

21
推荐指数
2
解决办法
1万
查看次数

Java".addActionListener(this)"

如果我添加一个Action Listener,那么我总是在括号之间使用"this".但这个"这个"代表什么呢?

java

6
推荐指数
1
解决办法
4万
查看次数

将动态子视图垂直添加到 ConstraintLayout

AndroidViewGroup有以下方法来添加(子)视图:

在此处输入图片说明

我知道我们可以轻松地在 xml/programatically 中定义 LinearLayout 的水平/垂直方向并添加子视图,例如。

在此处输入图片说明

与 RelativeLayout 类似,我们可以使用ViewGroup'saddViewRelativeLayout.LayoutParams's 方法:

在此处输入图片说明

我也知道我们可以LinearLayout在里面ConstraintLayout像个孩子一样使用并玩它。

是否有任何可靠且推荐的方法将子视图动态添加到 ConstraintLayout?

更新:让我举一个不太简单的例子,说明我想要实现的目标。

假设有一个View1,View2和View3的所有V1,V2和V3被垂直对齐的一个下面的另一个并且是由多个的复杂视图TextView秒和ImageView秒。根据用户操作和服务器发送信息,我需要在原始V2和V3之间添加多个V1和V2(可以是1对V1-V2,可以是3对V1-V2)。如果我使用的是 ConstraintLayout,当我可以轻松地使用具有垂直方向的 LinearLayout 时,以编程方式添加多个约束是否最好?

现在,就效率、性能和简洁美观的代码而言,与线性布局相比,ConstraintLayout 是否最适合此要求?

android viewgroup android-viewgroup android-constraintlayout

6
推荐指数
1
解决办法
3867
查看次数

如何在Android应用程序启动时加载弹出窗口?的onCreate()?

我是android开发的新手,我想问一下如何在android应用程序启动时加载弹出窗口?的onCreate()?

我见过许多例子,但没有人满足我的需求.有没有办法在应用程序启动时加载弹出窗口?

谢谢

android window popup startup

1
推荐指数
1
解决办法
1万
查看次数

在java中使用默认的构造函数,即使存在参数化构造函数也是如此

我只想在这里清除我的概念,所以我要问......

如果我为我的类定义一个显式的参数化构造函数,我是否仍然可以调用java编译器提供的默认构造函数(默认情况下为每个类提供)?

或者它是否导致在这种情况下导致编译时错误?请解释一下编译器调用的确切情况!

java constructor default-constructor

0
推荐指数
1
解决办法
7542
查看次数