0

基本的に、私の MainActivity にはボタンがあり、クリックすると非表示になり、数秒後に SecondActivity が呼び出されます。ただし、戻るボタンを押すと、MainActivity のボタンはまだ見えません。MainActivity を再起動/初期化したい。onResume または onRestart と関係があることはわかっていましたが、これらのメソッドをどのように実装できますか? 誰かが私に例を挙げてもらえますか? ありがとう。

4

4 に答える 4

0

アクティビティ内に、単純に記述します

@Override
public void onResume(){
    // put your code here...
   yourButtonInstance.setVisibility(View.VISIBLE) 
}

その中に可視性を変更するために必要なロジックを入れます

于 2014-02-07T15:36:25.530 に答える
0

2 番目のものに行くときに呼び出すことができますfinish()MainActivityその後Override onBackPressed()、あなたSecondActivityと再び開始しますMainActivity

@Override
public void onBackPressed()
{
    // create Intent and start MainActivity again
}
于 2014-02-07T15:36:23.417 に答える
0

ボタンをアクティビティの属性として設定し、onPause() または onResume() メソッドでボタンを表示できます。

  button.setVisibility(View.VISIBLE);
于 2014-02-07T15:39:16.520 に答える