Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 设置和getListAdapter错误_Java_Android_Sql_Adapter - Fatal编程技术网

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作为基类。

您检查过这个了吗?我不理解错误描述中您不理解的内容。它说你的类没有你尝试调用的方法。