加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 找不到符号类Intent

发布时间:2020-12-14 23:35:46 所属栏目:Java 来源:网络整理
导读:我是 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”一词变为红
我是 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语句.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读