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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.81
demiancz
5 / 5 / 0
Регистрация: 26.08.2010
Сообщений: 256
#1

После закрытия программы продолжает идти звук - Android

12.06.2012, 20:30. Просмотров 2075. Ответов 8
Метки нет (Все метки)

Здравствуйте. Такая проблема. Загружаю в WebView FlashPlayer с фильмом онлайн. Иногда даже после закрытия программы продолжает работать звук. И ничем не убирается это звучание, только выключение помогает. Помогите пожалуйста. Как и что нужно сделать? И с чем вообще связана эта проблема.

Добавлено через 44 минуты
Я так понимаю что перед закрытием как вариант нужно загрузить какую то страничку без плеера (хотя бы даже пустую), но никак не получается. Пробовал подгружать ее при onPause(), onStop() и onDestroy() таким способом:
Java
1
2
3
4
5
6
7
8
    @Override
      protected void onDestroy() {
        super.onStop();
        Log.d("MainActivity: onDestroy()", null);
        
        WebView webView = (WebView) findViewById(R.id.webView1);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl("file:///android_asset/test.html");
При закрытии программы выдает ошибку что не есть хорошо. Хотя звук выключается (пропадает). Таким образом частично имею то что хотел. Звук вырубается, но есть ошибка при закрытии приложения. Помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2012, 20:30     После закрытия программы продолжает идти звук
Посмотрите здесь:

Android Не освобождаются ресурсы после закрытия Activity
Service автозапуск после закрытия родителя Android
После закрытия приложения пользователем код в таймере продолжает выполняться Android
Android Запуск таймера после закрытия второй Активити
Android Какой метод фрагмента срабатывает после закрытия диалога?
Автозапуск приложения после его закрытия Android
AlarmManager не работает после закрытия приложения Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silentnuke
Android Programmer
138 / 139 / 5
Регистрация: 08.12.2010
Сообщений: 421
12.06.2012, 22:13     После закрытия программы продолжает идти звук #2
какую конкретно ошибку?
demiancz
5 / 5 / 0
Регистрация: 26.08.2010
Сообщений: 256
12.06.2012, 22:46  [ТС]     После закрытия программы продолжает идти звук #3
Пишет:
"Произошла неожиданная остановка приложения Test (процесс test.namespace). Повторите попытку."
И кнопочка "Закрыть"
silentnuke
Android Programmer
138 / 139 / 5
Регистрация: 08.12.2010
Сообщений: 421
13.06.2012, 01:12     После закрытия программы продолжает идти звук #4
Цитата Сообщение от demiancz Посмотреть сообщение
Пишет:
"Произошла неожиданная остановка приложения Test (процесс test.namespace). Повторите попытку."
И кнопочка "Закрыть"
спасибо кэп, logcat что говорит?
demiancz
5 / 5 / 0
Регистрация: 26.08.2010
Сообщений: 256
13.06.2012, 14:24  [ТС]     После закрытия программы продолжает идти звук #5
Вот:
06-13 10:18:47.445: W/KeyCharacterMap(335): No keyboard for id 0
06-13 10:18:47.445: W/KeyCharacterMap(335): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
06-13 10:18:48.365: D/AndroidRuntime(335): Shutting down VM
06-13 10:18:48.365: W/dalvikvm(335): threadid=1: thread exiting with uncaught exception (group=0x40015560)
06-13 10:18:48.385: E/AndroidRuntime(335): FATAL EXCEPTION: main
06-13 10:18:48.385: E/AndroidRuntime(335): java.lang.RuntimeException: Unable to destroy activity {test.namespace/test.namespace.MainActivity}: java.lang.NullPointerException: println needs a message
06-13 10:18:48.385: E/AndroidRuntime(335): at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:2672)
06-13 10:18:48.385: E/AndroidRuntime(335): at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:2690)
06-13 10:18:48.385: E/AndroidRuntime(335): at android.app.ActivityThread.access$2100(ActivityThread.java:117)
06-13 10:18:48.385: E/AndroidRuntime(335): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:964)
06-13 10:18:48.385: E/AndroidRuntime(335): at android.os.Handler.dispatchMessage(Handler.java:99)
06-13 10:18:48.385: E/AndroidRuntime(335): at android.os.Looper.loop(Looper.java:123)
06-13 10:18:48.385: E/AndroidRuntime(335): at android.app.ActivityThread.main(ActivityThread.java:3683)
06-13 10:18:48.385: E/AndroidRuntime(335): at java.lang.reflect.Method.invokeNative(Native Method)
06-13 10:18:48.385: E/AndroidRuntime(335): at java.lang.reflect.Method.invoke(Method.java:507)
06-13 10:18:48.385: E/AndroidRuntime(335): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
06-13 10:18:48.385: E/AndroidRuntime(335): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
06-13 10:18:48.385: E/AndroidRuntime(335): at dalvik.system.NativeStart.main(Native Method)
06-13 10:18:48.385: E/AndroidRuntime(335): Caused by: java.lang.NullPointerException: println needs a message
06-13 10:18:48.385: E/AndroidRuntime(335): at android.util.Log.println_native(Native Method)
06-13 10:18:48.385: E/AndroidRuntime(335): at android.util.Log.d(Log.java:137)
06-13 10:18:48.385: E/AndroidRuntime(335): at test.namespace.MainActivity.onDestroy(MainActivity.java:25)
06-13 10:18:48.385: E/AndroidRuntime(335): at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:2659)
06-13 10:18:48.385: E/AndroidRuntime(335): ... 11 more
06-13 10:20:37.605: I/Process(335): Sending signal. PID: 335 SIG: 9
silentnuke
Android Programmer
138 / 139 / 5
Регистрация: 08.12.2010
Сообщений: 421
13.06.2012, 14:39     После закрытия программы продолжает идти звук #6
оО, как-то не сразу обратил внимания на код
Log.d("MainActivity: onDestroy()", null);

почему в тело сообщения пишете null? именно из-за этого возникает ошибка.
demiancz
5 / 5 / 0
Регистрация: 26.08.2010
Сообщений: 256
13.06.2012, 14:45  [ТС]     После закрытия программы продолжает идти звук #7
А что туда надо написать? Что вы порекомендуете?
silentnuke
Android Programmer
138 / 139 / 5
Регистрация: 08.12.2010
Сообщений: 421
13.06.2012, 15:09     После закрытия программы продолжает идти звук #8
Цитата Сообщение от demiancz Посмотреть сообщение
А что туда надо написать? Что вы порекомендуете?
эм, я не знаю зачем вы вообще хотите что-то там писать, как я могу тогда советовать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2012, 20:33     После закрытия программы продолжает идти звук
Еще ссылки по теме:

Кнопки удаляются после закрытия приложения Android
При onBackPressed() фрагмент продолжает работать Android
Как создать массив который сохраняет свои значение даже после закрытия приложения Android
Android Не удается остановить воспроизведение потока после закрытия и открытия приложения
Android Как сделать так, чтобы Service работал после закрытия программы

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
demiancz
5 / 5 / 0
Регистрация: 26.08.2010
Сообщений: 256
13.06.2012, 20:33  [ТС]     После закрытия программы продолжает идти звук #9
Спасибо. Разобрался.
Yandex
Объявления
13.06.2012, 20:33     После закрытия программы продолжает идти звук
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru