Копить только один файл из нескольких файлов, которые были изменены до git 2.13

Очень простой способ для достижения истории активности - с именами классов

определить activity_history_list в вашем mainActivity

public static List<String> activity_history_list;

и в каждом onStart() каждого действия вы создаете (например MainActivity)

 @Override
    public void onStart() {
        super.onStart();

        activity_history_list.add(MainActivity.this.getClass().getSimpleName());
    }

в другом действии (например SettingActivity)

 @Override
        public void onStart() {
            super.onStart();

            MainActivity.activity_history_list.add(SettingActivity.this.getClass().getSimpleName());
        }

Вы можете получить доступ к activity_history_list в любом месте, пока это static, вы можете распечатать всю историю сразу или получить доступ к определенной активности в истории с помощью index

2805
задан xpt 5 March 2019 в 16:04
поделиться