Вы всегда можете установить значение bool в android.content.SharedPreferences, а затем в первой проверке oncreate (), чтобы увидеть, является ли это значение bool ложным.
Если это нажать намерение на экране лицензии и выполнить проверку приложения, если оно там, измените предпочтение на true. Поэтому при следующем запуске он будет пропущен, и вы сможете загрузить свой главный экран.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
settings = getSharedPreferences(PREFS_NAME, 0);
boolean enteredDetails = settings.getBoolean("FirstTime", false);
if(enteredDetails){
setContentView(R.layout.main); //loads the main screen
}
else{
startActivityForResult(new Intent(this, License.class), GET_DETAILS);
}
}