【发布时间】:2015-09-02 16:29:24
【问题描述】:
我将后续的 cose 放入 baseAdapter...
final View finalConvertView1 = convertView;
holder.buttonEliminaDalCarrello.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
Log.w(null, "Cliccato sull'elemento del carrello " + position);
SingletonCarrello singletonCarrello = SingletonCarrello.getIstance();
Double prezzo = singletonCarrello.listaProdotti.get(position).getQuantita()*singletonCarrello.listaProdotti.get(position).getPrezzo();
singletonCarrello.listaProdotti.remove(position);
singletonCarrello.prezzoTotale = singletonCarrello.prezzoTotale - prezzo;
TextView textView = (TextView) finalConvertView1.findViewById(R.id.textViewPrezzoTotale);
Log.w(null, "Prezzo totale del carrello: " + singletonCarrello.prezzoTotale);
/*FragmentCarrello fragment = new FragmentCarrello();
fragment.aggiornaPrezzoCarrello();
fragment.aggiornaListaCarrello();*/
textView.setText("Prezzo totale: " + singletonCarrello.prezzoTotale + euro);
listViewCarrello.setAdapter(new CustomListAdapterCarrello(finalConvertView1.getContext(), singletonCarrello.listaProdotti));
}
catch (Exception e) {
Log.w(null, "Entrato nell'eccezzione dell'onclick Carrello: "+e.getMessage());
}
}
});
当我尝试运行该项目时,它会在其中找到一个 javaNullPointerExceptin
textView.setText("Prezzo totale: " + singletonCarrello.prezzoTotale + euro);
谁能解释我为什么?提前致谢
【问题讨论】:
-
显然
textView是null。 -
不,欧元是我之前实现的字符串
标签: android textview onclicklistener baseadapter buttonclick