-1
이 코드는 모든 데이터를 구문 분석 할 때 선택합니다.이 데이터는 내가 작성한 뷰에 표시하고 싶습니다. 모든 텍스트를 설정하면됩니다. 내 응용 프로그램에서이 보여 전망 :select from parse list 뷰의 값을 표시하지 않습니다.
이 내 코드입니다 : 내가 잘못합니까 무엇
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sharing_board);
Parse.initialize(this, "******", "******");
//Set up the listview
ArrayList<String> sharingList = new ArrayList<String>();
//Create and populate an ArrayList of objects from parse
listAdapter = new ArrayAdapter<View>(this, android.R.layout.simple_list_item_1);
ListView SharingListView = (ListView)findViewById(R.id.listView1);
SharingListView.setAdapter(listAdapter);
final ParseQuery query = new ParseQuery("SharingBoard");
Inflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
query.findInBackground(new FindCallback<ParseObject>()
{
public void done(List<ParseObject> objects, ParseException e)
{
if (e == null)
{
for (int i = 0; i < objects.size(); i++)
{
Object object = objects.get(i);
String name = ((ParseObject) object).getString("Name").toString();
String part = ((ParseObject) object).getString("Part").toString();
String desc = ((ParseObject) object).getString("Desc").toString();
View view = Inflater.inflate(R.layout.item_list, null);
// Add the name view
TextView nameTextView = (TextView) view.findViewById(R.id.lblName);
nameTextView.setText(name);
// Add the part view
TextView partTextView = (TextView) view.findViewById(R.id.lblPart);
partTextView.setText(part);
// Add the desc view
TextView descTextView = (TextView) view.findViewById(R.id.lblDesc);
descTextView.setText(desc);
listAdapter.add(view);
}
}
else
{
Log.d("error", e.toString());
Toast.makeText(getApplicationContext(), "Error", Toast.LENGTH_LONG).show();
}
}
});
? 감사 ...
어댑터에보기를 추가하지 마십시오. – njzk2