链接Hashmap和微调器项目时遇到问题

时间:2020-06-28 19:54:39

标签: spinner

我遇到了这个问题:

HashMap goodsMap;
String goodsName;
double price=300.0;

这些是声明的变量。

    goodsMap = new HashMap<>();
    goodsMap.put("guitar", 500.0);
    goodsMap.put("drums", 1500.0);
    goodsMap.put("keyboard",1000.0;

这是我在公共类MainActivity中扩展的内容,其中AppActivatActivity实现了AdapterView.OnItemSelectedListener

    @Override
    public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
    goodsName = spinner.getSelectedItem().toString();
    price = (double)goodsMap.get(goodsName); //this line has a problem
    TextView priceTextView = findViewById(R.id.priceTextView);
    priceTextView.setText("" + i * price);
    }

    @Override
    public void onNothingSelected(AdapterView<?> adapterView) {
    }

Logcat说我在代码行上面的注释有问题。 请帮我。预先感谢。

0 个答案:

没有答案