1
我正在使用此tutorial來製作我的Android應用程序。我想在列表視圖而不是文本視圖中顯示響應。在服務器上現在我取回一些價值,我想這可以看作是http://mediasense4.appspot.com將文本視圖更改爲列表視圖
的變化列表中顯示出來,到現在我已經取得至今都
package com.giantflyingsaucer;
import android.app.Activity;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
public class AndroidHTTPClient extends ListActivity
{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RestClient client = new RestClient("http://mediasense4.appspot.com");
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, client));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
}
}
但它給我「構造函數ArrayAdapter(AndroidHTTPClient,int,RestClient)未定義」的設置列表適配器錯誤「
我不確定我是否正確添加。請幫我
從服務器我正在獲取的方式響應
PersistenceManager pm = PMF.get().getPersistenceManager();
String query = "select from " + MediaSenseDb.class.getName() ;
List<MediaSenseDb> greetings = (List<MediaSenseDb>) pm.newQuery(query).execute();
if (greetings.isEmpty()) {
} else {
for (MediaSenseDb g : greetings) {
resp.getWriter().println(g.getDevice_key());
}
}
pm.close();
我已經更新的問題,並增加了,現在你。任何建議服務器響應(陣列)? – user667340 2011-05-18 22:06:19
@ user667340,看起來sgarman的建議仍然適用。 ArrayAdapter構造函數不接受RestClient。您引用的教程包括使用RestClient查詢服務器並獲取響應數據的更完整示例。再看看它的AndroidHTTPClient。 – 2011-05-20 03:10:01