2015-06-17 1 views
-3

я имею seguent Cose в baseAdapter ...ClickListener в заблуждение 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); 

может кто-нибудь объяснить мне, почему ? спасибо заранее

+0

Видимо 'textView' является' null'. –

+0

no, euro - это строка, которую я реализую до –

ответ

0

это проблема

singletonCarrello.prezzoTotale = singletonCarrello.prezzoTotale - prezzo; 

это как 3 = 3-1

+0

Как 'singletonCarrello.prezzoTotale - = 1' – shkschneider

+0

нет, здесь я назначаю новую доблесть переменной singletonCarrello.prezzoTotale ... –

+0

попытайтесь изменить этот кусок кода и позвольте мне знать –

 Смежные вопросы

  • Нет связанных вопросов^_^