質問: new Handler(); // 切り替わる秒数(ミリ秒)を指定、今回は10秒 handler.postDelayed(new splashHandler(), 10000); } //button1を押したときの処理 private class button1CliclListener implements View.OnClickListener { @Override public void onClick(View v){ Intent intent =new Intent(Question_Dirty.this, Thanks_Question.class); startActivity(intent); } } // splashHandlerクラス class splashHandler implements Runnable { public void run() { Intent intent =new Intent(Question_Dirty.this, MainActivity.class); startActivity(intent); } } }
回答: HandlerとsplashHandlerをフィールド変数にして、Handler#removeCallbacksを呼ぶとできます。