Используйте Shared Preferences для этого:
В вашем MainActivity
@Override
public void onStop() {
super.onStop();
SharedPreferences saved_values = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
editor.putBoolean("previouslyStarted", true);
editor.commit();
}
Затем В вашем методе onCreate
Если ваше приложение было запущено до того, как Shared Preferences сохранит значение «true» для«ранее сохраненный», иначе он будет по умолчанию «ложь»
SharedPreferences saved_values = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
previouslyStarted = saved_values.getBoolean("previouslyStarted", false);
Используйте if else, чтобы проверить, заявлено ли ваше приложение впервые
if (previouslyStarted) {
//App has been started previously.
}
else {
//App started for the first time.
//Upload your data here.
}