我已经成功实现了基于Simpleadapter的listview。现在我想将我的应用程序分成三个选项卡。但是如果我想在我的片段上设置simpleadapter,listview什么都不显示,我没有错误。
protected void onPostExecute(Void result) {
super.onPostExecute(result);
// Dismiss the progress dialog
if (pDialog.isShowing())
pDialog.dismiss();
/**
* Updating parsed JSON data into ListView
* */
adapter = new SimpleAdapter(
this.getContext(), contactList,
R.layout.list_item, new String[]{"listTitle", "tonart"}, new int[]{R.id.id,
R.id.tonart});
lv.setAdapter(adapter);
我使用了与工作应用程序相同的代码。
由于
答案 0 :(得分:0)
使用getContext()代替MainActivity.this
adapter = new SimpleAdapter(
getContext(), contactList,
R.layout.list_item, new String[]{"listTitle", "tonart"}, new int[]{R.id.id,
R.id.tonart});
答案 1 :(得分:0)
尝试使用getActivity()
代替this.getContext()
adapter = new SimpleAdapter(
getActivity(), contactList,
R.layout.list_item, new String[]{"listTitle", "tonart"}, new int[]{R.id.id,
R.id.tonart});