2016-06-06 16 views
0

Ich bin in der Lage, die Daten abrufen, entsprechend den Protokollen, aber nicht sicher, wie sie angezeigt werden. Ich habe eine Aktivität mit einem Tabellenlayout und einer Tabellenansicht mit einer Textansicht erstellt, um die Kategorien anzuzeigen. jede Hilfe würde geschätzt werden.Abrufen von Daten aus parse.com und Anzeigen in einem Tabellenlayout

Main Activity

content_recipes.xml

Logs:

Logs

Antwort

1

Wenn Sie nur einen Prototyp generieren möchten, können Sie ParseQueryAdapter verwenden.

Der Code ist von Parse.com docs

// Inside an Activity 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    // Uses a layout with a ListView (id: "listview"), which uses our Adapter. 
    setContentView(R.layout.main); 

    ParseQueryAdapter<ParseObject> adapter = new ParseQueryAdapter<ParseObject>(this, "Instrument"); 
    adapter.setTextKey("name"); 
    adapter.setImageKey("photo"); 

    ListView listView = (ListView) findViewById(R.id.listview); 
    listView.setAdapter; 
} 

https://parse.com/docs/android/guide#user-interface-parsequeryadapter

https://github.com/ParsePlatform/ParseUI-Android

Sie können benutzerdefinierte Ihre Anfrage durch ein queryFactory

https://parse.com/docs/android/guide#user-interface-customizing-the-query

Oder Sie können cu stom Ihr XXXAdapter (ListAdapter, ArrayAdapter, BaseAdapter).

Vor Aufruf findInBG eine Lade-Animation anzeigen. Wenn Sie fertig sind, rufen Sie diese Liste auf Ihren Adapter und dann auf adapter.notifyDataSetChanged().

Wenn Sie mit der Verwendung von ListView nicht vertraut sind, sollten Sie Google verwenden.

0

Wie ich sehe, ist diese Protokolle JSON. Kann der bessere Weg sein, verwenden Sie Gson Deserialisierung.

+0

Nicht sicher, was das ist, aber das ist die gleichen Daten, die ich für iOS verwendet habe und ich irgendwo gelesen, um es in den Protokollen zu zeigen, um Parse Interceptor in der Datei zu verwenden – LizG

Verwandte Themen