无法推断ArrayAdapter的类型参数<>在Android中

时间:2018-05-03 17:38:01

标签: java android

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    SeekBar seekBar=findViewById(R.id.seekBar);
    seekBar.setMax(20);
    seekBar.setProgress(10);

    seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
        @Override
        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
            final ArrayList<String> tables = new ArrayList<>();
            final ArrayAdapter<String> adaptor = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,tables);
  

ArrayAdapter(此,android.R.layout.simple_list_item_1,表)   ;

这一行给出了无法推断类型参数的错误。 有什么建议吗?

我正在尝试将数据添加到ArrayList,然后添加到ListView。

1 个答案:

答案 0 :(得分:2)

使用YourActivityName.this代替此。

{{1}}

如果仍然无效,请告诉我。