2014-11-05 52 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)不知道什麼特殊類型的視圖被點擊,接口只知道,類型是擴展類視圖被點擊。