Я не хочу, чтобы мое приложение показывало несколько Activity
(например, SplashScreenActivity
) при нажатии кнопки back
. Поэтому я использовал noHistory=true
в своем Manifest.xml
для этого Activity
как показано ниже:
<activity
android:name="com.gokul.SplashScreenActivity"
android:noHistory="true" >
</activity>
Вместо установки noHistory
я также могу вызвать finish()
в моем методе SplashActivity.onPause()
или где захочу, как показано ниже:
@Override
protected void onPause() {
super.onPause();
finish();
}
Оба делают работу отлично. Но какой из них лучше использовать, использовать noHistory
или вызвать finish()
?