私は次のようなコードを持っています:
public void onActivityResult(int requestCode, int resultCode, Intent intent){
setContentView(R.layout.result); //this is the layout I want to be displayed
//do some stuff
long t0,t1;
t0=System.currentTimeMillis();
do{
t1=System.currentTimeMillis();
}
while (t1-t0<2000); //wait for two seconds
startActivityForResult(intent, 0); //do the intent
}
私が意図しているのは、レイアウトが表示され、アプリがそれを 2 秒間待機してから、インテントを実行することです。代わりに、私が結果を待っているコードの部分がこの 2 秒間フリーズしてから、ビューを完全にバイパスしてインテントが実行されます。
コードを意図したとおりに機能させるにはどうすればよいですか?