Форум программистов, компьютерный форум CyberForum.ru

foreground и background - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Не могу разобраться с потоками http://www.cyberforum.ru/android-dev/thread830825.html
Здравствуйте. Никак не могу понять принцип выноса задач в отдельный поток. Смысл прост: 1)есть метод который обновляет адаптер для ListView (назовем метод updateAdapter - делает запрос к БД, обновляет массив и обновляет адаптер, привязанный к листвью) - собственно обновляется и сам лситВью. 2)есть обычный progressDialog - который по логике должен запускаться (progressDialog.show()) перед...
Android TextView выходит за границы экрана Здравствуйте. Как правильно указать параметры width/height, чтобы Текст внутри TextView не вылазил за границы экрана и переносился на следующую строку? Я уже пробовал мыслить разумно, затем взял бубен и это не помогло. Текст тупо выходит за границы и пропадает.Провобовал добавлять после присваивания 2ой строчки "\n" и Текст в 3ей TextView переносился, но все еще не влазил. Есть мысля, что высота... http://www.cyberforum.ru/android-dev/thread830683.html
Android Информация и совет
Для Android так же как и для IOS программировать надо на Objective-C/C ? Можете подсказать книгу по Objective-C с примерами и т.д. желательно на русском, на английском тоже пойдет? И какой компилятор лучше использовать?
Android Обмен данными между активити
проблема такая есть активити которому должен вернуться результат после работы другого активити. Все бы хорошо но вот в чем проблема , главное активити посылает запрос на результат к другому активити, это активити является активити с табами внутри табов есть свои активити ну т.е tab.setContent(new Intent(this, TabAllSong.class)); что вроде этого, дак вот как мне вернуть результат активити...
Android Как хранятся карты 2D игр? http://www.cyberforum.ru/android-dev/thread830471.html
Например есть игра типа "Марио". Где хранить карту? Как загружать?
Android Возможно ли разрабатывать игры без движков, фреймворков? На делают игры чтоб не тратить много времени? подробнее

Показать сообщение отдельно
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
08.04.2013, 13:13     foreground и background
в onPause делаете проверку:
Java
1
2
3
4
5
6
7
8
9
10
11
12
    private static boolean isAppToBackground(final Context context) {
        ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
        List<RunningTaskInfo> tasks = am.getRunningTasks(1);
        if (!tasks.isEmpty()) {
            ComponentName topActivity = tasks.get(0).topActivity;
            if (!topActivity.getPackageName().equals(context.getPackageName())) {
                return true;
            }
        }
 
        return false;
    }
и пишете в преференсы что ушло в бэкграунд, а потом в онрезьюме смотрите преференсы и если востановлен из бэкграунда - делаете то что надо

Добавлено через 2 минуты
а вообще обычно такое только заказчик может потребовать. Андроед приложение не должно обрабатывать такое. Не зря ивент нажатия на HOME button недоступен.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru