我对编程很新,所以任何帮助都会受到赞赏。我在java中使用eclipse进行编码,我在最后一行“EmployeeAction无法解析为类型”时收到此错误,我已经导入了java.util.ArrayList。关于我做错了什么的任何想法?感谢
编辑:谢谢大家。我正在关注tutorial它提供了EmployeeDetails.java的代码,我猜错了:
package samples.employeedirectory;
import java.util.ArrayList;
import java.util.List;
import android.app.ListActivity;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
public class EmployeeDetails extends ListActivity {
protected TextView employeeNameText;
protected TextView titleText;
protected ArrayList<EmployeeAction> actions;
答案 0 :(得分:2)
我无法评论。所以写作答案
您需要有一个班级名称EmployeeAction 导入类或将其创建为内部类
class EmployeeAction{
}
答案 1 :(得分:1)
由于actions
是ArrayList
的{{1}},您还应该导入EmployeeAction
,因为它看起来像是用户定义的类型。
答案 2 :(得分:0)
您可能没有导入类EmployeeAction.class
答案 3 :(得分:0)
从代码的外观来看,Employee Action是一个类。你定义了这门课吗?你有没有在同一个包中定义它?如果没有,您将需要导入它。
答案 4 :(得分:-1)
将模型类导入列表活动类