1

私は次のようなコードを持っています:

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 秒間フリーズしてから、ビューを完全にバイパスしてインテントが実行されます。

コードを意図したとおりに機能させるにはどうすればよいですか?

4

1 に答える 1