2014-02-07 3 views
0

Я планирую использовать AsyncTaskLoader для моего предстоящего проекта. Я узнал о обратных вызовах загрузчика, диспетчере загрузчика и AsyncTaskLoader.Использование обновления Throttle в AsyncTaskLoader в Android

Я также узнал, как реализовать asynctaskloader для выполнения сетевой операции. Но я также хочу показать последние прямые каналы с сервера в моем пользовательском интерфейсе, как это делает facebook.

Я столкнулся с setUpdateThrottle() in asynctaskloader. Я хочу использовать setUpdateThrottle в моем проекте, но я не знаю, как его использовать. Я не сталкивался с какими-либо удовлетворительными ресурсами в Интернете, которые могли бы рассказать мне, как использовать его, даже официальный Android-блог не разъясняет, как использовать setUpdateThrottle в asynctaskloader.

Итак, если кто-то успешно использовал setUpdateThrottle in asynctaskloader.

+0

увидеть мой отредактированный ответ :) – Hardik

ответ

2

Вы видите этот пример !!!!!!?

http://blog.gunawan.me/2011/10/android-asynctaskloader-exception.html

смотрите эту часть в приведенной выше ссылке

private final LoaderCallbacks< AsyncResult < List <String>>> loaderCallbacks = new LoaderCallbacks< AsyncResult< List <String>>>() { 

     @Override 
     public Loader< AsyncResult < List < String>>> onCreateLoader(int id, Bundle args) { 
      MyAsyncTaskLoader loader = new MyAsyncTaskLoader(TestActivity.this); 
      loader.setUpdateThrottle(1000); 

      return loader; 
     } 

     @Override 
     public void onLoadFinished(Loader < AsyncResult < List <String>>> loader, final AsyncResult< List <String>> result) { 

      Exception exception = result.getException(); 
      if (exception != null) { 
       Toast.makeText(TestActivity.this, exception.getMessage(), Toast.LENGTH_SHORT).show(); 
      } else { 
       // process the result 
      } 
     } 

     @Override 
     public void onLoaderReset(Loader < AsyncResult < List <String>>> loader) { 
      loader.reset(); 
     } 
    }; 
+0

спасибо за ответ ........ будет идти через блок только тогда принять ответ – Prativa

Смежные вопросы