Java源码示例:com.squareup.tape.TaskQueue

示例1
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if (BuildConfig.DEBUG) Log.d(getLogTag(), "onCreate");

    setContentView(R.layout.photo_upload_activity);
    mPhotoUploadFragment = (PhotoUploadFragment)
            getSupportFragmentManager().findFragmentById(R.id.photoUploadFragment);
    mActionBar.setDisplayHomeAsUpEnabled(true);

    TaskQueueDelegateFactory<UploadPhotoTask> factory =
            new TaskQueueDelegateFactory<UploadPhotoTask>(this);
    mUploadQueue = new TaskQueue(factory.get(Constants.UPLOAD_QUEUE, UploadPhotoTask.class));

    /* hide the keyboard */
    getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

    handleIntent(getIntent());
}
 
示例2
@Provides @Singleton
public TaskQueue<TransactionTask> tokenTaskTaskQueue() {
  try {
    TaskSerializer serializer = new TaskSerializer();
    return new TaskQueue<>(
        new FileObjectQueue<>(appContext.getFileStreamPath("token-tasks"), serializer)
    );
  } catch (IOException e) {
    throw new AssertionError(e);
  }
}
 
示例3
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    TaskQueueDelegateFactory<AddItemToGroupTask> factory =
        new TaskQueueDelegateFactory<AddItemToGroupTask>(mActivity);
    mQueue = new TaskQueue(factory.get(Constants.GROUP_QUEUE, AddItemToGroupTask.class));
    BusProvider.getInstance().register(this);
    setStyle(STYLE_NO_TITLE, 0);
}
 
示例4
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    TaskQueueDelegateFactory<AddItemToPhotosetTask> factory =
        new TaskQueueDelegateFactory<AddItemToPhotosetTask>(mActivity);
    mQueue = new TaskQueue(factory.get(Constants.PHOTOSET_QUEUE, AddItemToPhotosetTask.class));
    setStyle(STYLE_NO_TITLE, 0);
}
 
示例5
Enqueue(final TokenGenerator generator, final TaskQueue<TransactionTask> tape) {
  this.generator = generator;
  this.tape = tape;
}
 
示例6
@Override
protected void initTaskQueue() {
    TaskQueueDelegateFactory<UploadPhotoTask> factory =
            new TaskQueueDelegateFactory<UploadPhotoTask>(this);
    mQueue = new TaskQueue(factory.get(Constants.UPLOAD_QUEUE, UploadPhotoTask.class));
}
 
示例7
@Override
protected void initTaskQueue() {
    TaskQueueDelegateFactory<AddItemToPhotosetTask> factory =
        new TaskQueueDelegateFactory<AddItemToPhotosetTask>(this);
    mQueue = new TaskQueue(factory.get(Constants.PHOTOSET_QUEUE, AddItemToPhotosetTask.class));
}
 
示例8
@Override
protected void initTaskQueue() {
    TaskQueueDelegateFactory<AddItemToGroupTask> factory =
        new TaskQueueDelegateFactory<AddItemToGroupTask>(this);
    mQueue = new TaskQueue(factory.get(Constants.GROUP_QUEUE, AddItemToGroupTask.class));
}
 
示例9
@Provides
@Singleton
TaskQueue<ZoneList> taskQueue(ZoneListQueue zlq) {
  return zlq;
}