java – 找不到符号类Intent
我是
android开发和
java和xml编码的新手.
但我正在学习本教程: http://www.steventrigg.com/activities-and-the-action-bar-create-an-alarm-clock-in-android-tutorial-part-1/#comment-296 然后我在使用Intent时遇到此错误.开关下的“Intent”一词变为红色,并且出现“无法找到符号类Intent”的错误 有人可以向我解释发生了什么以及如何解决这个问题? 这是我在AlarmListActivity.java下的代码的最后一部分 @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.action_settings) { return true; } switch (item.getItemId()) { case R.id.action_add_new_alarm: { Intent intent = new Intent(this,AlarmDetailsActivity.class); startActivity(intent); break; } } return super.onOptionsItemSelected(item); } 解决方法
再次查看您的AlarmListActivity并检查顶部的import语句,并确保它包含以下行:
import android.content.Intent; 如果您打算使用任何不属于java.lang包的预先存在的类,通常必须导入这些类.例如,Android Intent是由Android开发团队编写的预构建类,允许通知其他应用程序/活动.如果要使用Intent,则必须导入包含Intent的包. 当您编写新的Intent()时,编译器会看到您正在请求构造新对象,但由于该对象在java.lang包中找不到,因此需要知道在哪里查找构建该对象的蓝图宾语. import语句是该蓝图的位置. 我看了一下教程,并以经验丰富的程序员的方式,作者似乎已经掩盖了一些基本的,但仍然是重要的事情,例如使他的示例代码工作的import语句. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |