Я работаю над заменой своей домашней пусковой установки, и она работает нормально, но меня беспокоит одна вещь. Когда я нажимаю домашнюю клавишу, текущая домашняя активность (та, которая определена в манифесте как main/defualt/launcher/home) перезапускается — текущий экземпляр активности onpause выполняется, а oncreate запускается снова, поэтому появляется новая активность.
С другой стороны, ADW launcher и LauncherPRO так себя не ведут - я не делаю рефреш как в моем случае. Launcher Pro даже может выполнять несколько действий:
- Если вы находитесь на главном экране со значками приложений, он уменьшается, чтобы увидеть снимок всех экранов,
- Если вы откроете ящик и нажмете «Домой», вы просто вернетесь на главный экран.
Любые идеи, как это сделать?
Я только что сделал очень простой прототип с нуля всего с одним действием (определенным в манифесте как main/defualt/launcher/home) и вижу то же самое — он воссоздается, если я нажимаю Home.