相关疑难解决方法(0)

什么是Android上的"上下文"?

在Android编程中,究竟是什么Context类以及它用于什么?

我在开发者网站上看过它,但我无法理解它.

android android-context

1872
推荐指数
26
解决办法
65万
查看次数

使用带有类名的"this"

我正在进行Android编程并且正在学习Intents,当我看到一个构造函数时,对我的C#训练有素的思想,看起来很时髦.电话是:

Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
Run Code Online (Sandbox Code Playgroud)

这两个参数对我来说都是新的.如何从班级名称中删除静态".this"?这是Java的东西还是Android的东西?我假设它只是说"this",因为我在上下文中CurrentActivity,但我不知道如何从类名本身调用"this".也.".class"看起来像是用于反射,我在C#中很熟悉,但对此的任何见解也会受到欢迎.

谢谢.

java android this

112
推荐指数
6
解决办法
3万
查看次数

'this'和'setContentView'在这里意味着什么?

我试图部署一个小的Android应用程序,在其中,我试图向用户显示"Hello World".

我在这里应用的代码行(有点来自互联网资源):

    TextView text = new TextView(this);
    text.setText("Hello World, Here");
    setContentView(text);
Run Code Online (Sandbox Code Playgroud)

我不明白的是:为什么this这里需要关键词?我不能只创建一个普通的vanilla TextView对象来设置文本,如下所示:

    TextView text = new TextView();
    text.setText("Hello World, Here");
Run Code Online (Sandbox Code Playgroud)

而且,这个方法的目的是setContentView什么?它是否像System.out.printlnjava 一样工作?有点困惑,任何帮助将不胜感激.谢谢 .

android

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

标签 统计

android ×3

android-context ×1

java ×1

this ×1