Runnableを実装するリストアクティビティがあるので、データフェッチはプログレスバーで実行されます。データはWebサービスから取得されます。今はすべてのユーザーを取得しますが、一度にすべてではなく、一度に1ページずつユーザーを取得するように変更したいと思います。
public class ActiveUsersActivity extends ProtectedListActivity implements Runnable {
ProgressDialog progress;
ArrayList<UserModel> users;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
progress = ProgressDialog.show(ActiveUsersActivity.this, "", "Loading...", true);
Thread thread = new Thread(ActiveUsersActivity.this);
thread.start();
}
@Override
public void run() {
//Get user data
users = MyService.GetAllUsers();
}
}
したがって、私が行う必要のある変更は、一度に1ページを取得するように実行を変更することです。それは簡単ですが、私の問題は実際の水平スワイプの方法にあります。理想的には、スワイプしたときのホーム画面のように、リストを左右にスライドさせたいと思います。これを行う方法についてのアイデアはありますか?