.newJobBuilder() .setTag(form.tag.get()) .setRecurring(form.recurring.get()) .setLifetime(form.persistent.get() ? Lifetime.FOREVER : Lifetime.UNTIL_NEXT_BOOT) .setService(DemoJobService.class) .setReplaceCurrent(form.replaceCurrent.get()) .setRetryStrategy( jobDispatcher.newRetryStrategy( form.getMaximumBackoffSeconds())); if (form.constrainDeviceCharging.get()) { builder.addConstraint(Constraint.DEVICE_CHARGING); if (form.constrainOnAnyNetwork.get()) { builder.addConstraint(Constraint.ON_ANY_NETWORK); if (form.constrainOnUnmeteredNetwork.get()) { builder.addConstraint(Constraint.ON_UNMETERED_NETWORK);
@Override public void onDestroy() { super.onDestroy(); mediaPlayer.release(); shuffleSetting.removeOnPropertyChangedCallback(onShuffleChangedCallback); repeatSetting.removeOnPropertyChangedCallback(onRepeatChangedCallback); System.out.println("MusicService destroyed"); }
@Override public void onAnswersPass(String code) { AnswerQuestionsVM.this.code = code; showDialog.set(false); pass.notifyChange(); }
public void changeDemoMode() { demoMode.set(!demoMode.get()); SharedPreferences globalSP = getSharedPreferences(Constants.GLOBAL, MODE_PRIVATE); if (globalSP.getBoolean(Constants.FIRST_ENTER_DEMO_MODE, true) && demoMode.get()) { showWelcome.notifyChange(); globalSP.edit().putBoolean(Constants.FIRST_ENTER_DEMO_MODE, false).apply(); } }
public Employee(String lastName, String firstName, boolean fired) { mLastName = lastName; mFirstName = firstName; isFired.set(fired); }
viewModel.showProcessDialog.addOnPropertyChangedCallback(new Observable.OnPropertyChangedCallback() { @Override public void onPropertyChanged(Observable observable, int i) { viewModel.complete.addOnPropertyChangedCallback(new Observable.OnPropertyChangedCallback() { @Override public void onPropertyChanged(Observable observable, int i) {
@Provides @Singleton @Named("repeat") ObservableBoolean provideRepeatSetting() { return Paper.book().read("repeat", new ObservableBoolean()); }
public Employee(String lastName, String firstName) { mLastName = lastName; mFirstName = firstName; isFired.set(false); }
/** * 显示刷新时的圆圈 */ private void showCircle() { isRefreshing.set(true); isRefreshing.notifyChange(); }
public void changeDemoMode() { demoMode.set(!demoMode.get()); SharedPreferences globalSP = getSharedPreferences(Constants.GLOBAL, MODE_PRIVATE); if (globalSP.getBoolean(Constants.FIRST_ENTER_DEMO_MODE, true) && demoMode.get()) { showWelcome.notifyChange(); globalSP.edit().putBoolean(Constants.FIRST_ENTER_DEMO_MODE, false).apply(); } }
command.getEnabled().addOnPropertyChangedCallback(callback);
@Provides @Singleton @Named("shuffle") ObservableBoolean provideShuffleSetting() { return Paper.book().read("shuffle", new ObservableBoolean()); }
public ObservableVehicleInfo(VehicleInfo vehicleInfo) { this.isSelected = vehicleInfo.isSelected.get(); this.logoUrl = vehicleInfo.logoUrl; this.brand = vehicleInfo.brand; this.description = vehicleInfo.description; }
@Override public void updateOnlineStatus(boolean _isOnline) { isOnline.set(_isOnline); } }
/** * 去掉刷新时的圆圈 */ public void removeCircle() { isRefreshing.set(false); isRefreshing.notifyChange(); }
.show(); viewModel.showDialog.addOnPropertyChangedCallback(new Observable.OnPropertyChangedCallback() { @Override public void onPropertyChanged(Observable observable, int i) { viewModel.pass.addOnPropertyChangedCallback(new Observable.OnPropertyChangedCallback() { @Override public void onPropertyChanged(Observable observable, int i) { viewModel.fail.addOnPropertyChangedCallback(new Observable.OnPropertyChangedCallback() { @Override public void onPropertyChanged(Observable observable, int i) {
/** * Creates {@code RxCommand} to execute the specified command from the specified {@link * Observable} with the specified initial state. * * @param canExecuteSource an {@link Observable} to emit whether this {@code RxCommand} can * execute * @param canExecute whether this {@code RxCommand} can execute initially */ public RxCommand(@Nullable final Observable<Boolean> canExecuteSource, boolean canExecute) { canExecuteFlag = new ObservableBoolean(canExecute); if (canExecuteSource != null) { canExecuteSourceDisposable = canExecuteSource.distinctUntilChanged() .subscribeWith(new DisposableObserver<Boolean>() { @Override public void onNext(Boolean value) { canExecuteFlag.set(value); } @Override public void onError(Throwable e) { kicker.onError(e); RxCommand.this.dispose(); } @Override public void onComplete() { kicker.onComplete(); RxCommand.this.dispose(); } }); } }
@Override public void cancel() throws Exception { command.getEnabled().removeOnPropertyChangedCallback(callback); } });