1
我的問題是轉換ArrayList類型的消息類型。 ,我使用的代碼是:Android:來自消息的ArrayList
private final ResponseHandler<String> myResponseHandlerTopTen = new ResponseHandler<String>()
{
@Override
public String handleResponse(HttpResponse response)
throws ClientProtocolException, IOException
{
...
ArrayList arrayRow = new ArrayList();
...
toMainThread(arrayRow);
...
}
}
private void toMainThread(ArrayList message)
{
Message messageToSend = myHandlerTopTen.obtainMessage();
messageToSend.obj = message;
myHandlerCode.sendMessage(messageToSend);
}
myHandlerCode = new Handler()
{
@Override
public void handleMessage(Message msg) {
/* ## if msg is string: ##
String ExtractData=msg.obj.toString();
*/
/* msg is an ArrayList */
ArrayList ExtractData=msg.obj. ?????
}
};
使用:
private void toMainThread(String message)
我可以使用
String ExtractData=msg.obj.toString();
但使用:
private void toMainThread(ArrayList message)
我必須用?
謝謝你,非常非常感謝你的回答;-) 012ieDaniele。
它是那麼容易,這是我很難 'THANKS' – Cuarcuiu 2012-03-13 16:15:55