1

わかりましたので、私は大学でこのプロジェクトを行っており、より速く実行するために対処を最適化する方法を考えるのに苦労しています。

最初に、Facebook に接続してユーザーの配列リストを取得しますが、それほど時間はかかりません。ただし、ユーザーごとに、リモートの MySQL データベースに保存したデータを取得する必要があります。これを行うには、次の方法を使用します...

// gets arraylist of users
ArrayList<User> userList= getList();
// ok so for the next bit, for each user in the arraylist i get their data on the   
database.
  for (User u: userList){
    u.setResultList(retireveData(u));
    if (u.getResultList()!=null){
        //do some magic :)
    }
  }

わかりました...私の考えでは、最初は時間がかかりますが、ローカルのsqliteデータベースにデータを保存できるので、将来はより速く実行され、新しいデータが追加されたときにのみ更新されます。助言がありますか?

4

1 に答える 1

0

うーん... CursorAdapter が必要だと思います。

新しいデータが入るとビューが更新されます。このリンクを参照してください - http://thinkandroid.wordpress.com/2010/01/13/custom-baseadapters/

于 2012-07-30T10:12:10.853 に答える