【发布时间】:2017-01-26 18:40:00
【问题描述】:
我有一个入口布局,需要看到 3 秒钟。如果我启动应用程序,它会停留 3 秒并且 activity 会发生变化,这没关系,但问题是,如果我在使用应用程序时通过智能手机的后压回到 activity,avtivity 在 3 后不会改变秒。我是新手,找不到问题?请你帮助我好吗 ?谢谢
public class A1CoverPage extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.a1cover_page);
getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
getSupportActionBar().setCustomView(R.layout.a0action_bar);
new CountDownTimer(3000, 1000) {
public void onTick(long millisUntilFinished) {
EditText mTextField = (EditText) findViewById(R.id.editText);
mTextField.setText(" Loading... ");
ImageView mImageView = (ImageView) findViewById(R.id.imageView);
mImageView.setImageResource(R.drawable.amblem);
}
public void onFinish() {
Intent intent = new Intent(A1CoverPage.this, A2ExperimentCalibration.class);
startActivity(intent);
}
}.start();
}
【问题讨论】:
-
如果你知道如何通过代码重启它,那么你应该把它放在
onResume方法中
标签: android countdown back restart countdowntimer