Java 设置和getListAdapter错误
我不知道它为什么显示错误。谁能帮帮我吗Java 设置和getListAdapter错误,java,android,sql,adapter,Java,Android,Sql,Adapter,我不知道它为什么显示错误。谁能帮帮我吗 public class MainActivityT extends Activity { private VerlaufDataSource datasource; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layo
public class MainActivityT extends Activity {
private VerlaufDataSource datasource;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_t);
datasource = new VerlaufDataSource(this);
datasource.open();
List<Entry> values = datasource.getAllEntries();
ArrayAdapter<Entry> adapter = new ArrayAdapter<Entry>(this,
android.R.layout.simple_list_item_1, values);
public class main活动扩展活动{
私有VerlaufDataSource数据源;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_t);
数据源=新的VerlaufDataSource(此);
datasource.open();
列表值=datasource.getAllEntries();
ArrayAdapter=新的ArrayAdapter(此,
android.R.layout.simple_list_item_1,值);
在下一行中,它向我显示了一个错误,即:
Multiple marlcers at this line
- The method setArrayAdapter(ArrayAdapter< Entry>) is undefined for the type MainActivityT
-Uno broakpoint:MainActivityT [lino: 3S] - onCroato(Bundlo)
- The method setlistAdapter(ArrayAdapter< Entrv>) is undefinod for tho type MainActivitvT
setListAdapter(adapter);
}
List<Entry> AufgabenListe = new ArrayList<Entry>();
public void VerlaufKlick(View view)
{
@SuppressWarnings("unchecked")
该行有多个Marlcer
-类型MainActivityT的方法setArrayAdapter(ArrayAdapter)未定义
-Uno broakpoint:MainActivityT[lino:3S]-onCroato(Bundlo)
-对于MainActivitvT类型,方法setlistAdapter(ArrayAdapter)未定义
setListAdapter(适配器);
}
List AufgabenListe=newarraylist();
公共void verlaufclick(视图)
{
@抑制警告(“未选中”)
在下一行中,它向我显示了一个错误,即:
这条生产线有多家制造商
-类型MainActivityT的方法getArrayAdapter()未定义
-tvpe MainActivitvT的方法qetlistAdapter()未定义
ArrayAdapter<Entry> adapter = (ArrayAdapter<Entry>) getListAdapter();
Entry comment = null;
switch (view.getId())
{
case R.id.button1:
String[] comments = new String[] { "Cool", "Very nice", "Hate it" };
int nextInt = new Random().nextInt(3);
comment = datasource.createEntry(comments[nextInt]);
adapter.add(comment);
break;
}
adapter.notifyDataSetChanged();
}
@Override
protected void onResume()
{
datasource.open();
super.onResume();
}
@Override
protected void onPause()
{
datasource.close();
super.onPause();
}
}
ArrayAdapter=(ArrayAdapter)getListAdapter();
条目注释=null;
开关(view.getId())
{
案例R.id.button1:
String[]comments=newstring[]{“Cool”、“Very nice”、“Hate it”};
int nextInt=new Random().nextInt(3);
comment=datasource.createEntry(comments[nextInt]);
添加(注释);
打破
}
adapter.notifyDataSetChanged();
}
@凌驾
受保护的void onResume()
{
datasource.open();
super.onResume();
}
@凌驾
受保护的void onPause()
{
datasource.close();
super.onPause();
}
}
您的活动需要扩展列表活动
,而不是活动
活动
类中没有可用的方法setListAdapter/getListAdapter。如果您扩展ListActivity
,则它们可用
阅读有关如何使用ListActivity的内容。使用ListActivity而不是Activity作为基类。您检查过这个了吗?我不理解错误描述中您不理解的内容。它说你的类没有你尝试调用的方法。