java – 找不到符号类Intent

前端之家收集整理的这篇文章主要介绍了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语句.

猜你在找的Java相关文章