2014-11-05 3 views
0

У меня есть непроверенная/неподтвержденная проблема с броском в моем коде. он может быть решен без литья типа или любого другого решения, пожалуйста, предложите. Благодарю.Непроверенный/неподтвержденный литой

вот мой код-

public OnClickListener getLblSelectUnSelectMenuListener() { 
     return new OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       TextView text = (TextView) v; 
       if (!text.getText().equals("")) { 
        if (getPreviouslySelected().isChecked()) { 
         checkOrUnCheckSelectedItem(false); 

        } else { 
         checkOrUnCheckSelectedItem(true); 
        } 
       } 


      } 
     }; 
    } 

ответ

0

Вот правильный путь вы используете. Потому что этот компонент представления, который вы используете, ожидает этого OnClickListener и что OnClickListener, который вы используете, также для других компонентов представления.

Интерфейс (View.OnClickListener) не знает, какой особый тип просмотра щелкнул, интерфейс знает только, что нажал тип, который расширяет класс View.

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