0

ホームアクティビティとアクティビティドロワといくつかのフラグメントタブを持つシンプルなアプリケーションをビルドしました。ユーザーがクリックしてから最後のアクティビティまたはフラグメントからアプリケーションを再開する方法を理解できませんでした彼の電話の戻りボタン!Androidアクティビティライフサイクルメソッドの実装

私はそれがonPauseおよびonResumeについて知っている、しかし、私は私のコードでこれらのメソッドを実装する方法を理解することができませんでした!あなたはこのようなあなたのJavaクラスにonResumeとonPauseメソッドをオーバーライドする必要があり、あなたの活動にonResumeとonPauseメソッド処理する場合

+0

あなたがそれらを使用するonResumeとonPauseメソッドをオーバーライドする必要があります。 – michaelcarrano

答えて

0

は:

@Override 
public void onResume(){ 
super.onResume(); 
//TODO: put your own code to handle onResume event! 
} 

@Override 
public void onPause(){ 
super.onPause(); 
//TODO: put your own code to handle onPause event! 
} 
+0

正確しかし、私はここに置かなければならないコードのどのような不思議でしたか?!たとえば、ユーザーが自分のボタンをクリックしたときに主なアクティビティが異なるフラグメントを起動するだけなので、ユーザーが携帯電話の戻るボタンをクリックした場合は、私は彼を正確に同じ断片に戻すためにそこに置くべきですか? –

+0

私はあなたがviewpager現在の項目を処理する必要があり、あなたの主な活動でタブレイアウトを使用します!たとえば、ユーザーが戻るボタンをクリックして最初のタブを表示したければ、このコードをonBackPressedメソッドに次のように入れてください: '@Override public void onBackPressed(){ super.this; veiwPager.setCurrentItem(0); } ' –