gpt4 book ai didi

Android:消息中的ArrayList

转载 作者:行者123 更新时间:2023-11-29 18:13:00 26 4
gpt4 key购买 nike

我的问题是将 Message 类型转换为 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)

我必须使用 ??

谢谢,非常非常感谢您的回答 ;-)丹妮尔。

最佳答案

您应该能够转换为 ArrayList:

ArrayList extractData = (ArrayList) msg.obj;

关于Android:消息中的ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9685611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com