2010-12-27 6 views
2

Hy!コールバックボタンを押すと作成します

マイコード:私は半分のためのOnCreate関数を参照してください戻るボタンを押すと、

if(keyCode == KeyEvent.KEYCODE_BACK) 
    { 
     if (menuestate == 1) 
      Main.this.onCreate(null); 
     } 
     } 

秒後、ホームスクリーンが

いただきまし間違って起こりますか?

+0

正確に何をしようとしていますか? –

答えて

4

これは動作する方法ではありません。アクティビティを再開するには、finish()を呼び出してインテントを通して次のように再起動する必要があります。

if(keyCode == KeyEvent.KEYCODE_BACK) 
{ 
    if (menuestate == 1) 
     finish(); 
     Intent intent = new Intent(Main.this, Main.class); 
     startActivity(intent); 
    } 
} 
関連する問題