2017-10-19 14 views
0

내가 발견 된 블루투스 장치와 ListView을 채우기 위해 노력하고있어,하지만 다음과 같은 오류를 얻고있는 ListView를 채우기블루투스

public class BluetoothFragment extends Fragment { 
    private BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); 
    private ListView m_btDiscoveredPeerListview; 
    private Set<BluetoothDevice> pairedDevices; 

    // Discover devices 
    pairedDevices = mBluetoothAdapter.getBondedDevices(); 
    ArrayList list = new ArrayList(); 
    for(BluetoothDevice bt : pairedDevices) 
    list.add(bt.getName()); 

    final ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1, list); 
    m_btDiscoveredPeerListview.setAdapter(adapter); 

this과 같은 몇 가지 스레드가 발견되었지만 문제를 해결할 수 없습니다. 의도적으로, 내 응용 프로그램은 ListView를 사용해야합니다.

Android에서 조금 더 경험이있는 사람이 도와 주실 수 있습니까?

+0

* "하지만 오류가 발생했습니다"* ... 오류를 포함한 게시물을 편집하여 도움을 받으십시오. – codeMagic

+0

@codeMagic 편집했습니다. 내 잘못, 그것을 지적 주셔서 감사합니다. –

답변

1

변경 this에서 getActivity()으로 변경하십시오.

게시글 this을 참조하십시오.

+0

감사합니다. –