Android SDK 自动导入问题
Android SDK Auto Import Problems
我正在按照 Google 的指南进行操作 "make android apps",并在我遇到一些问题之前 this far 来了。尝试使用 Android SDK 快捷方式 Alt + Enter 或手动导入时。当我按下 Alt + Enter 时,会出现一个小方框,上面写着 "Create Test"。我试过在网上四处寻找,但没有发现任何类似的问题...这是我在
中的代码
MyActivity.java 文件:
public void sendMessage(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.edit_message);
}
public class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
}
}
提前致谢!
您必须在 class 中声明 public void sendMessage(View view) {...}
。
它应该是这样的:
public class MyActivity extends Activity {
public void sendMessage(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.edit_message);
}
...
我不想冒犯你,但也许你应该在深入 Android 之前学习一些基本的 Java 课程,这有助于防止此类错误。
我正在按照 Google 的指南进行操作 "make android apps",并在我遇到一些问题之前 this far 来了。尝试使用 Android SDK 快捷方式 Alt + Enter 或手动导入时。当我按下 Alt + Enter 时,会出现一个小方框,上面写着 "Create Test"。我试过在网上四处寻找,但没有发现任何类似的问题...这是我在
中的代码MyActivity.java 文件:
public void sendMessage(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.edit_message);
}
public class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
}
}
提前致谢!
您必须在 class 中声明 public void sendMessage(View view) {...}
。
它应该是这样的:
public class MyActivity extends Activity {
public void sendMessage(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.edit_message);
}
...
我不想冒犯你,但也许你应该在深入 Android 之前学习一些基本的 Java 课程,这有助于防止此类错误。