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