java.lang.ClassCastException: android.widget.LinearLayout не может быть приведен к android.widget.TextView

ve эта ошибка, когда я использую мое приложение:

05-01 14:18:41.000: E/AndroidRuntime(26607): FATAL EXCEPTION: main
05-01 14:18:41.000: E/AndroidRuntime(26607): java.lang.ClassCastException: android.widget.LinearLayout cannot be cast to android.widget.TextView

Метод с выдачей:

public void onItemClick(AdapterView adapterView, View view, int postion,
        long index) {

    // Get MAC adress matching the last 17 characters of the TextView
   String info = ((TextView) view).getText().toString();    //  HERE IS THE ISSUE
   String address = info.substring(info.length() - 17);

    Intent intent = new Intent();
    intent.putExtra(EXTRA_DEVICE_ADDRESS, address);

    setResult(Activity.RESULT_OK, intent);


    BluetoothDevice device = (BluetoothDevice) view.getTag();

    showEquipementActivity(device);
}

И файл XML:



     

    

        

        
    

    
    


Этот XML-файл предназначен для отображения найденных сопряженных устройств Bluetooth и новостных устройств.

Вы можете мне помочь ?

Как изменить эти строки?

   String info = ((TextView) view).getText().toString();    //  HERE IS THE ISSUE
   String address = info.substring(info.length() - 17);

Обновление: я получаю следующую ошибку:

05-01 14:39:33.150: E/AndroidRuntime(7160): FATAL EXCEPTION: main 
05-01 14:39:33.150: E/AndroidRuntime(7160): java.lang.NullPointerException 
05-01 14:39:33.150: E/AndroidRuntime(7160): at com.example.cajou.DiscoverDevicesActivity.onItemClick(DiscoverDevicesActivity.ja‌​va:179) 
05-01 14:39:33.150: E/AndroidRuntime(7160): at android.widget.AdapterView.performItemClick(AdapterView.java:301) 
05-01 14:39:33.150: E/AndroidRuntime(7160): at android.widget.AbsListView.performItemClick(AbsListView.java:1276)

ОБНОВЛЕНИЕ 2: Я

мы пробовали:

TextView textview=(TextView) ((LinearLayout)view).findViewById(R.id.textView1);
String info = textview.getText().toString(); 

Но я've проблема с этой строкой:

String info = textview.getText().toString(); 

ОБНОВЛЕНИЕ 3: Я

мы пробовали:

LinearLayout ll = (LinearLayout) view;
TextView tv = (TextView) ll.findViewById(R.id.textView1);
final String info = tv.getText().toString();

Но та же проблема ... Эта строка является проблемой:

final String info = tv.getText().toString();

Ответы на вопрос(3)

Ваш ответ на вопрос