protected void resumeRecording() { if (paused) { paused = false; timer = new CountDownTimer(milisUntilFinished, 100) { @Override public void onTick(long millisUntilFinished) { handleClockTick(millisUntilFinished); DCDashboardFragment.this.milisUntilFinished = millisUntilFinished; } @Override public void onFinish() { stopRecording(); } }; timer.start(); updateView(); } }
@Override public int onStartCommand(Intent intent, int flags, int startId) { // 第一个参数是总时间, 第二个参数是间隔 mCodeTimer = new CountDownTimer(129000, 1000) { @Override public void onTick(long millisUntilFinished) { // 广播剩余时间 broadcastUpdate(IN_RUNNING, millisUntilFinished / 1000 + ""); } @Override public void onFinish() { // 广播倒计时结束 broadcastUpdate(END_RUNNING); // 停止服务 stopSelf(); } }; // 开始倒计时 mCodeTimer.start(); return super.onStartCommand(intent, flags, startId); }
@Override public int onStartCommand(Intent intent, int flags, int startId) { // 第一个参数是总时间, 第二个参数是间隔 mCodeTimer = new CountDownTimer(60000, 1000) { @Override public void onTick(long millisUntilFinished) { // 广播剩余时间 broadcastUpdate(IN_RUNNING, millisUntilFinished / 1000 + ""); } @Override public void onFinish() { // 广播倒计时结束 broadcastUpdate(END_RUNNING); // 停止服务 stopSelf(); } }; // 开始倒计时 mCodeTimer.start(); return super.onStartCommand(intent, flags, startId); }
/** * init countdown timer * * @param timeSeconds total time in seconds to countdown */ void initCountDownTimer(int timeSeconds) { mCountDownTimer = new CountDownTimer(timeSeconds * 1000 + 100, 1000) { @Override public void onTick(long millisUntilFinished) { mTvTimer.setText(Long.toString(millisUntilFinished / 1000)); } @Override public void onFinish() { mTvTimer.setText("0"); mCurPokeQuiz.finishQuestion(); showResult(R.string.quiz_result_timeout); } }; }
/** * 测试PreviewFrame回调次数,时间1分钟 * */ public void testPreviewFrameCallCount() { new CountDownTimer(1 * 60 * 1000, 1000) { @Override public void onTick(long millisUntilFinished) { Log.e("[Vitamio Recorder]", "testFrameRate..." + mPreviewFrameCallCount); mPreviewFrameCallCount = 0; } @Override public void onFinish() { } }.start(); }
public void startTimer(){ if(!isBegin){ isBegin = true; timerview.setBackground(getResources().getDrawable(R.drawable.shape_bo_grey_cccccc_r4dp)); timerview.setTextColor(ColorStateList.valueOf(ContextCompat.getColor(getContext(),R.color.grey_cccccc))); new CountDownTimer(60000, 1000) { @Override public void onTick(long millisUntilFinished) { timerview.setText(millisUntilFinished/1000 + "s"); } @Override public void onFinish() { timerview.setBackground(getResources().getDrawable(R.drawable.shape_bo_white_r4dp)); timerview.setTextColor(ColorStateList.valueOf(ContextCompat.getColor(getContext(),R.color.white))); timerview.setText("获取验证码"); isBegin = false; } }.start(); } }
public void setLoadingCircledImageView() { mCircledImageText.setText(R.string.loading); mCircledImage.setImageResource(R.drawable.stop); mCircledImage.setCircleBorderColor(mColorAccent); mCountDownTimer = new CountDownTimer(10000, 10) { @Override public void onTick(long millisUntilFinished) { float timeElapsed = (10000.0f - millisUntilFinished) / 10000.0f; mCircledImage.setProgress(timeElapsed); } @Override public void onFinish() { setStartCircledImageView(); } }.start(); }
/** * [倒计为time长的时间,时间间隔为mills] * @param time * @param mills */ public void startDown(long time, long mills) { mCountDownTimer = new CountDownTimer(time, mills) { @Override public void onTick(long millisUntilFinished) { if (listener != null) { listener.onTick(millisUntilFinished); } else { NLog.e(TAG, "DownTimerListener can not be null"); } } @Override public void onFinish() { if (listener != null) { listener.onFinish(); } else { NLog.e(TAG, "DownTimerListener can not be null"); } if (mCountDownTimer != null)mCountDownTimer.cancel(); } } .start(); }
/** * Long toast message * TOAST_DURATION_MILLS controls the duration * currently set to 6 seconds * @param context Application Context * @param msg Message to send */ public static void msgLong(final Context context, final String msg) { if (context != null && msg != null) { if (toast != null) { toast.cancel(); } new Handler(context.getMainLooper()).post(new Runnable() { @Override public void run() { toast = Toast.makeText(context, msg, Toast.LENGTH_SHORT); new CountDownTimer(Math.max(TOAST_DURATION_MILLS - SHORT_TOAST_DURATION, 1000), 1000) { @Override public void onFinish() { toast.show(); } @Override public void onTick(long millisUntilFinished) { toast.show(); } }.start(); } }); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); new CountDownTimer(1200, 1200) { @Override public void onTick(long l) { } @Override public void onFinish() { startActivity(new Intent(SplashActivity.this, MainActivity.class)); finish(); } }.start(); }
/** * 倒计时,不需要手动开启和结束,仅中途取消需要手动cancel * * @param millisInFuture * 总时间 * @param countDownInterval * 间隔时间 * @param timerListener * 响应回调 * @return */ public static CountDownTimer getCountDownInstance(long millisInFuture, long countDownInterval, final TimerListener timerListener) { if (timerListener == null) return null; return new CountDownTimer(millisInFuture, countDownInterval) { @Override public void onTick(long millisUntilFinished) { timerListener.onTimerUpdate(millisUntilFinished); } @Override public void onFinish() { timerListener.onTimerStop(); } }.start(); }
public void startCounting(long cdtTime){ if(cdt != null){ cdt.cancel(); } cdt = new CountDownTimer(cdtTime, 1000) { @Override public void onTick(long l) { textCount.setText("seconds remaining: " + l / 1000); } @Override public void onFinish() { textCount.setText(getString(R.string.count_default)); } }.start(); }
public void start() { if (skip()) { return; } //判断该类角色是否有幸存者 long time = new Random().nextInt((int) millisInFuture); if (isCanRandom) { if (time < 3000) { time = 3000; } } else { time = millisInFuture; } new CountDownTimer(time, COUNT_DOWN_INTERVAL) { @Override public void onTick(long millisUntilFinished) { } @Override public void onFinish() { runnable.run(); } }.start(); }
private void doTimer(long time) { if (timer != null) { timer.cancel(); } timer = new CountDownTimer(time, 1000) { @Override public void onTick(long millisUntilFinished) { // day_v.setVisibility(View.VISIBLE); // day_timer_tv.setText(millisUntilFinished / 1000 + " s"); DialogManager.showGameDay(GameActivity.this, myRole_v, null, null, millisUntilFinished / 1000 + " s"); } @Override public void onFinish() { // day_v.setVisibility(View.GONE); DialogManager.dismissDialog(); } }.start(); }
private void startMain() { new CountDownTimer(500, 500) { @Override public void onTick(long millisUntilFinished) { Log.d("Timer", "Timer ok"); } @Override public void onFinish() { Intent intent = new Intent(getApplicationContext(), MainActivity.class); startActivity(intent); close(); } }.start(); }
@Override protected void onResume() { super.onResume(); start(); new CountDownTimer(2000, 1000) { @Override public void onTick(long millisUntilFinished) { } @Override public void onFinish() { startActivity(new Intent(SplashActivity.this, NoteListActivity.class)); finish(); } }.start(); }
/** * 开始计时 */ private void startTimeCount() { endTimeCount(); mCountDownTimer = new CountDownTimer(maxDuration * 1000, 1000) { @Override public void onTick(long millisUntilFinished) { if (null != mOnRecordCallback) { mOnRecordCallback.onProgress(maxDuration, (int) (maxDuration - millisUntilFinished / 1000)); } } @Override public void onFinish() { if (null != mOnRecordCallback) { mOnRecordCallback.onProgress(maxDuration, maxDuration); mOnRecordCallback.onFinish(); } stopRecord(); } }.start(); }
@Override public boolean start(Object obj) { try{ mSensorManger = (SensorManager)getmServiceContext().getSystemService(Context.SENSOR_SERVICE); mSensor = mSensorManger.getDefaultSensor(Sensor.TYPE_PROXIMITY); mSensorListener = new MySensorListener(); request(AntiTheftService.REQUEST_SHOW_MSG, getName() + "防护已开启,将在10秒后正式生效" + SF.TIP); mCDTimer = new CountDownTimer(10000, 1000) { @Override public void onTick(long millisUntilFinished) { } @Override public void onFinish() { mSensorManger.registerListener(mSensorListener, mSensor, SensorManager.SENSOR_DELAY_NORMAL); } }; setNeedDelay(true); mCDTimer.start(); return true; }catch(Exception e){ request(AntiTheftService.REQUEST_SHOW_MSG, "开启\"" + getName() + "\"防护失败,可能您的设备不支持距离传感器!"); return false; } }
private void startCountdownTimer() { countDownTimer = new CountDownTimer(120000, 1000) { public void onTick(long millisUntilFinished) { countdown.setText("Time remaining : " + millisUntilFinished / 1000); } public void onFinish() { countdown.setText("Click here to resend sms verification"); countdown.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { registerUser(name, email, password, phone, address, area);; } }); } }.start(); }
@Override public int runWithDelay(@NonNull final Runnable runnable, @IntRange(from = 0) long delayInMillis) { final int taskId = getTaskId(scheduledTasks); CountDownTimer scheduledTask = new CountDownTimer(delayInMillis, delayInMillis) { @Override public void onTick(long l) { // do nothing (is disabled anyway because "countDownInterval" is set to "millisInFuture") } @Override public void onFinish() { scheduledTasks.remove(taskId); runnable.run(); } }.start(); scheduledTasks.put(taskId, scheduledTask); return taskId; }
private void returnBackWithSavedImage() { updateView(View.GONE); RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE); parentImageRelativeLayout.setLayoutParams(layoutParams); new CountDownTimer(1000, 500) { public void onTick(long millisUntilFinished) { } public void onFinish() { String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date()); String imageName = "IMG_" + timeStamp + ".jpg"; Intent returnIntent = new Intent(); returnIntent.putExtra("imagePath", photoEditorSDK.saveImage("PhotoEditorSDK", imageName)); setResult(Activity.RESULT_OK, returnIntent); finish(); } }.start(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); Constant.activityState=0; new CountDownTimer(2000, 1000) { public void onTick(long millisUntilDone) { } public void onFinish() { loadPreferences(); if(Constant.fanta.length()>0){ startMainActivity(); Constant.activityState=1; } else setContent(); } }.start(); }
private void setContent() { setContentView(R.layout.activity_login); screen = (RelativeLayout)findViewById(R.id.rl); ColorDrawable[] color = {new ColorDrawable(getResources().getColor(R.color.colorAccent)), new ColorDrawable(getResources().getColor(R.color.colorPrimary)) }; TransitionDrawable trans = new TransitionDrawable(color); screen.setBackgroundDrawable(trans); trans.startTransition(1800); GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(getString(R.string.default_web_client_id)).requestEmail().build(); mGoogleApiClient = new GoogleApiClient.Builder(getBaseContext()) .enableAutoManage(this, this) .addApi(Auth.GOOGLE_SIGN_IN_API, gso).build(); mAuth = FirebaseAuth.getInstance(); FirebaseDatabase database = FirebaseDatabase.getInstance(); root= database.getReference("room_names"); loadRooms(); new CountDownTimer(2500, 1000) { public void onTick(long millisUntilDone) { } public void onFinish() { currentUser = mAuth.getCurrentUser(); updateUI(currentUser); } }.start(); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FacebookSdk.sdkInitialize(getApplicationContext()); callbackManager = CallbackManager.Factory.create(); if(AppController.USER_ID != null && AppController.USER_TOKEN != null) { new CountDownTimer(1000, 100) { public void onTick(long millisUntilFinished) { } public void onFinish() { goActivityMain(); } }.start(); } else { changeToLoginView(); } pref = getSharedPreferences(CONST.PREF_NAME, MODE_PRIVATE); editor = pref.edit(); }
void initRxPlayer(){ mRxAudioPlayer.play(PlayConfig.file(mConvertedAudioFile).looping(false).leftVolume(0F).rightVolume(0F).build()) .subscribeOn(Schedulers.io()) .subscribe(new Action1<Boolean>() { @Override public void call(Boolean aBoolean) { } }); new CountDownTimer(500, 100) { public void onTick(long millisUntilFinished) { } public void onFinish() { if(mRxAudioPlayer.getMediaPlayer() != null) { mRxAudioPlayer.getMediaPlayer().stop(); } } }.start(); }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); pregunta = findViewById(R.id.txt_pregunta); r1 = findViewById(R.id.b1); r2 = findViewById(R.id.b2); r3 = findViewById(R.id.b3); r4 = findViewById(R.id.b4); new Peticion().execute(); new CountDownTimer(999999999, 1000){ @Override public void onFinish() { } @Override public void onTick(long l) { new Posicion().execute(); } }.start(); }
public void startCountDownTimer(final Intent intent) { long timeLeftInMillis = TimerManager.getInstance(this).getTimeLeftInMillis(); CountDownTimer countDownTimer = new CountDownTimer(timeLeftInMillis, 1000) { @Override public void onTick(long millisUntilFinished) { intent.putExtra(Constants.Timer.KEY_COUNTDOWN, millisUntilFinished); getApplicationContext().sendBroadcast(intent); } @Override public void onFinish() { showCountDownNotification(); removeDayInTime(); } }; if(timeLeftInMillis > 1000){ countDownTimer.start(); Log.d(TAG, "startCountDownTimer: CountDownStarted"); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.welcome_activity); final TextView countdownText = findViewById(R.id.countdownText); new CountDownTimer(5000, 1000) { @Override public void onTick(long millisUntilFinished) { int secondsRemaining = toIntExact(millisUntilFinished / 1000); countdownText.setText(getResources().getQuantityString (R.plurals.welcome_page_countdown, secondsRemaining, secondsRemaining)); } @Override public void onFinish() { if (!WelcomeActivity.this.isFinishing()) { finish(); } } }.start(); }
/** * [倒计为time长的时间,时间间隔为mills] * @param time * @param mills */ public void startDown(long time, long mills) { mCountDownTimer = new CountDownTimer(time, mills) { @Override public void onTick(long millisUntilFinished) { if (listener != null) { listener.onTick(millisUntilFinished); } else { NLog.e(TAG, "DownTimerListener 监听不能为空"); } } @Override public void onFinish() { if (listener != null) { listener.onFinish(); } else { NLog.e(TAG, "DownTimerListener 监听不能为空"); } if (mCountDownTimer != null)mCountDownTimer.cancel(); } } .start(); }
private void goToHome() { timer = new CountDownTimer(500, 100) { @Override public void onTick(long millisUntilFinished) { } @Override public void onFinish() { startActivity(new Intent(SplashActivity.this, HomeActivity.class)); overridePendingTransition(0, R.anim.fade_out); finish(); } }; timer.start(); }
/** * Starts a {@link CountDownTimer} which counts down from the length of the StyleableToastListener * from the moment {@link StyleableToast#show()} is called to cancel and reset the animation at end of the {@link StyleableToast}'s length. */ public void trackToastLength() { CountDownTimer countDownTimer = new CountDownTimer(length + EXTRA_DELAY, 1000) { @Override public void onTick(long millisUntilFinished) { } @Override public void onFinish() { if (onToastFinishedListener != null) { onToastFinishedListener.onToastFinished(); } } }; countDownTimer.start(); }
public void setTime(long endTime) { if (endTime != 0) { tv_time_tip.setVisibility(View.VISIBLE); timer = new CountDownTimer(endTime - System.currentTimeMillis(), 1000) { @Override public void onTick(long l) { String tip = TimeUtil.getTimesEnd(l); tv_time_tip.setText(tip); } @Override public void onFinish() { } }.start(); } else { tv_time_tip.setVisibility(View.GONE); } }
private void showAll() { mCallToolbar.setVisibility(View.GONE); showAnnotationsToolbar(true); mCountDownTimer = new CountDownTimer(3000, 1000) { @Override public void onTick(long millisUntilFinished) { } @Override public void onFinish() { if (isAnnotations) { mCallToolbar.setVisibility(View.VISIBLE); RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) mAnnotationsToolbar.getLayoutParams(); params.addRule(RelativeLayout.ABOVE, mCallToolbar.getId()); mAnnotationsToolbar.setLayoutParams(params); mAnnotationsToolbar.setVisibility(View.VISIBLE); mActionBarContainer.setVisibility(View.GONE); } } }.start(); }
/** * @param resolver * @param isSwipeIn */ public void doSwipe(Object resolver, boolean isSwipeIn) { if (mIsBtnSwipeDone) { mIsBtnSwipeDone = false; SwipeViewBinder swipeViewBinder = null; for (SwipeViewBinder viewBinder : mSwipeViewBinderList) { if (viewBinder.getResolver() == resolver) { swipeViewBinder = viewBinder; break; } } if (swipeViewBinder != null) { swipeViewBinder.doSwipe(isSwipeIn); } new CountDownTimer((int) (2.25 * mSwipeDecor.getSwipeAnimTime()), mSwipeDecor.getSwipeAnimTime()) { public void onTick(long millisUntilFinished) { } public void onFinish() { mIsBtnSwipeDone = true; } }.start(); } }
/** * @param isSwipeIn */ public void doSwipe(boolean isSwipeIn) { if (mIsBtnSwipeDone) { mIsBtnSwipeDone = false; if (mSwipeViewBinderList.size() > 0) { mSwipeViewBinderList.get(0).doSwipe(isSwipeIn); } new CountDownTimer((int) (2.25 * mSwipeDecor.getSwipeAnimTime()), mSwipeDecor.getSwipeAnimTime()) { public void onTick(long millisUntilFinished) { } public void onFinish() { mIsBtnSwipeDone = true; } }.start(); } }
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final View view = inflater.inflate(R.layout.layout_start_game, container, false); Log.e("FragmentStartGame","onCreateView"); startFragText = (TextView) view.findViewById(R.id.startFragmentText); new CountDownTimer(5000, 100) { public void onTick(long millisUntilFinished) { startFragText.setText("Jocul începe în \n " + millisUntilFinished / 1000 + " "); } public void onFinish() { closeFragment(); } }.start(); view.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { return true; } }); return view; }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.otp_fragment, container, false); /*okBtn = (Button) view.findViewById(R.id.okBtn); okBtn.setOnClickListener(this);*/ timerText = (TextView) view.findViewById(R.id.timerText); new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { timerText.setText("Time remaining: " + millisUntilFinished / 1000); } public void onFinish() { //timerText.setText("done!"); } }.start(); return view; }
private void playAlarmSound() throws java.io.IOException { new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { } public void onFinish() { if (mediaPlayer != null) { mediaPlayer.stop(); mediaPlayer.release(); } } }; mediaPlayer.start(); }