1
426
这种方法有几个潜在的问题,尽管在很多情况下(例如您的示例),它会很好地工作。
而且作为一个
可供替代的
对于您的模式,您可以使用呼叫的快捷方式
|
2
30
根据我的经验,这种方法不应该是必要的。如果您需要任何内容的上下文,通常可以通过调用
View.getContext()
总的来说,在这种情况下,您的方法似乎没有问题,但在处理
|
3
14
有人问: 单例如何返回空指针? 我在回答这个问题。(我不能在评论中回答,因为我需要发布代码。) 在两个事件之间,它可能返回null:(1)类被加载,(2)该类的对象被创建。下面是一个例子:
第二行显示 和 X.I立场 是 无效的 ; 它们是空的,因为变量 ans Y.yinstance 当它们为空时读取。 这个问题能解决吗?对
但是
这不是Android的选项
再次说明:第一个示例和第二个示例之间的区别在于,如果静态指针为null,第二个示例将创建一个实例。但是程序员不能创建 这个 Android应用程序对象,然后系统决定这样做。 使现代化
主类 :
请注意,不能将静态变量声明上移一行,代码将不会编译。 |
4
12
应用程序类别:
在AndroidManifest中声明应用程序:
用法:
|
5
8
您正在尝试创建一个包装器以获取应用程序上下文,它可能会返回“
根据我的理解,我想这是一种更好的呼叫方式——2种方式中的任何一种
|
6
5
这是一个好办法。我自己也用。我只建议撤销
就我个人而言,我认为文件中的说法是错误的 . 我认为情况正好相反:您应该始终将应用程序子类化。 |
7
3
我将使用应用程序上下文在构造函数中获取系统服务。这简化了测试和测试;作文的好处
|
8
2
我喜欢,但我建议你选择单身:
|
9
1
我使用相同的方法,我建议将singleton编写得更好一些:
|
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
Community wiki · 局部变量可能尚未初始化 1 年前 |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |