ThreadUtil.java 1.09 KB
package android.support.v7.util;

public abstract interface ThreadUtil<T>
{
  public abstract BackgroundCallback<T> a(BackgroundCallback<T> paramBackgroundCallback);
  
  public abstract MainThreadCallback<T> a(MainThreadCallback<T> paramMainThreadCallback);
  
  public static abstract interface BackgroundCallback<T>
  {
    public abstract void loadTile(int paramInt1, int paramInt2);
    
    public abstract void recycleTile(TileList.Tile<T> paramTile);
    
    public abstract void refresh(int paramInt);
    
    public abstract void updateRange(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5);
  }
  
  public static abstract interface MainThreadCallback<T>
  {
    public abstract void addTile(int paramInt, TileList.Tile<T> paramTile);
    
    public abstract void removeTile(int paramInt1, int paramInt2);
    
    public abstract void updateItemCount(int paramInt1, int paramInt2);
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/android/support/v7/util/ThreadUtil.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */