0

我正在尝试进入 Android 编程,但我无法理解Google 教程

例如:

public void sendMessage(View view) {
    Intent intent = new Intent(this, DisplayMessageActivity.class);
    EditText editText = (EditText) findViewById(R.id.edit_message);
    String message = editText.getText().toString();
    intent.putExtra(EXTRA_MESSAGE, message);
    startActivity(intent);
}

我认为它this是一个变量还是为您的项目而改变?=new intent(this....

另外,有没有更简单的学习方法?理想情况下,我会有一些东西几乎可以从字面上解释围绕此的代码中的每个单词,我看过一本书,我认为这本书被称为“Head Start Android Programming”,它提供了相当丰富的信息。

总的来说,我只是对正确的做事方式感到非常困惑,以哪种方式开始活动,去哪里等等。

4

1 回答 1

3

我认为“这”是一个变量还是为您的项目而改变?

this是标准的 Java 语法,指的是正在执行其方法的对象。

另外,有没有更简单的学习方法?

首先,由于您似乎对 Java 不熟悉,因此我建议您先学习 Java,然后再尝试学习 Android 开发。有无数关于 Java 编程的书籍、Web 站点和培训课程。

其次,您上面的特定代码片段在学习 Android 开发方面相对较远——这应该是开发指南或教程集的几百页。

我看过一本书,我认为它被称为“Head Start Android Programming”,内容丰富。

你是相当幸运的,因为Head First Android Development似乎不再印刷,或者至少亚马逊不提供它。

于 2012-07-01T18:54:56.403 回答