我有一個微調,我動態加載與信息 微調我這樣做如下安卓:通過蜇到ArrayAdapter
protected List<Message> messages = null;
ArrayAdapter <Message> arrayadapter = new ArrayAdapter<Message>(activity,android.R.layout.simple_spinner_item,messages);
spinner1.setAdapter(arrayadapter);
我得到的消息如下
public List<Message> getMessages(String type) throws Exception{
HttpClient client = new HttpClient();
GetMethod get = null;
Message message = null;
List<Message> messages = new ArrayList<Message>();
try {
get = new GetMethod("http://" + Constants.CLOUD_SERVER_URL + Constants.getMessages + "/"+type);
int statusCode = client.executeMethod(get);
if(statusCode == 200){
Log.d(TAG, "Successfully posted the comments");
Utils utils = new Utils();
Document doc = utils.formatInputStream(get.getResponseBodyAsStream());
NodeList listMessages = doc.getElementsByTagName("message");
int totalMessage = listMessages.getLength();
for (int s = 0; s < totalMessage; s++) {
Node messageNode = listMessages.item(s);
if (messageNode.getNodeType() == Node.ELEMENT_NODE) {
Element messageElement = (Element) messageNode;
message = new Message();
message.setId(utils.getTagValue(messageElement, "id"));
message.setMessage(utils.getTagValue(messageElement, "question"));
messages.add(message);
Log.d(TAG, "Id - " + message.getId() + " Message - " + message.getMessage());
}
}
}else{
Log.d(TAG, "Either server has problem or not reachable at this time");
throw new Exception("Server Issue Status code return by server is " + statusCode);
}
Log.d(TAG, "recommend ----------> Step 15");
Log.d(TAG, "recommend ----------> Step 20");
}finally{
get.releaseConnection();
get = null;
}
return messages;
}
我的問題是我得到的郵件id在微調不消息文本 如何將該消息轉換爲字符串,並將其傳遞到適配器或 最終我得到的微調器中的文本。任何幫助表示讚賞。
你在傳遞到「信息」? – 2013-02-19 10:00:11
@AmeerMoaaviah更新了我的問題,請看看它 – teekib 2013-02-19 10:11:49