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;
}