无法解析符号

时间:2018-07-14 12:30:49

标签: android

我遇到了错误:

  

“无法解析符号itemActivity。”

这是我要用来打开其他活动的一种方法。我创建了活动,并尝试将名称放入MainActivity。但这给了我错误这是不寻常的,因为我已经尝试过像这样的先前问题中提供的大多数解决方案。我使缓存无效并重新启动。我什至重建了项目,但仍然无法正常工作。

 package com.example.android.listofitems;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

}

public void openItemsList (View view) {
    Intent itemIntent = new Intent(this, itemActivity.class);
    startActivity(itemIntent);
}}

3 个答案:

答案 0 :(得分:0)

这意味着您的课程itemActivity不存在。

  

Java是一种CASE敏感语言,因此,如果您将变量与大小写错误,将无法找到它们

检查活动的真实名称,如果不存在,请创建活动itemActivity。尽管您的活动名称很可能是ItemActivity而不是itemActivity

答案 1 :(得分:0)

这样声明意图,还要检查itemActivity是否存在:

Intent i = new Intent(CurrentActivity.this,itemActivity.class);

答案 2 :(得分:0)

我找到了解决方案。我要做的就是删除intent语句,然后重建主要活动类。