public
class
MainActivity
extends
Activity {
TextView chronView, runningProgress;
Chronometer chron;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
runningProgress = (TextView) findViewById(R.id.isRunning);
chron = (Chronometer) findViewById(R.id.chron);
chron.setBase(SystemClock.elapsedRealtime());
chron.setOnChronometerTickListener(
new
OnChronometerTickListener() {
public
void
onChronometerTick(Chronometer chronometer) {
@Override
String msg =
"실행중"
;
int
sec = (
int
) (((SystemClock.elapsedRealtime() - chron.getBase()) /
1000
) %
5
);
String dot =
"."
;
for
(
int
i =
0
; i < sec; i++) {
msg += dot;
}
runningProgress.setText(msg);
}
});
chronView = (TextView) findViewById(R.id.chronometer_view);
<span style=
"color:#FFD700"
>
long
currentTime = (
long
) (SystemClock.elapsedRealtime() - chron.getBase());
if
(currentTime >
10
){
Intent intent =
new
Intent(MainActivity.
this
, rockActivity.
class
);
startActivity(intent);
}
}