2013-02-27 58 views
0

我需要在我的應用程序的藍牙傳輸。因此,我使用了android SDK的BluetoothChat項目的一部分。我可以連接到其他設備併發送數據。現在我已經去了其他設備上的數據。如果我是對的,則數據存儲在ArrayAdapter對象的mConversationArrayAdapter中。 但是,我如何從Arraydapter中獲取數據?我必須使用哪些方法?ArrayAdapter BluetoothChat

回答

1

您可以使用getItem(position),執行getCount()次。 或者您可以編寫自己的適配器,該適配器擴展了BaseAdapter等。

+0

現在,我嘗試連接時出現錯誤。它說: java.lang.IndexOutOfBoundsException:索引0無效,大小爲0 – 2013-02-27 13:27:35

+0

這意味着您的適配器是空的。在開始獲取物品之前,您應該檢查計數。 – MCeley 2013-02-27 13:31:40

+0

如果計數不爲空,我也會收到錯誤。 – 2013-02-27 13:35:58