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

Ошибка с фонариком - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android ListView не работает http://www.cyberforum.ru/android-dev/thread1482719.html
в чем проблема не могу вкурить import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import android.widget.SimpleAdapter; import android.widget.Toast; import java.util.ArrayList;
Android Нарисовать круг используя Canvas Здравствуйте. Совсем недавно начал изучать Java ME, такой вопрос, неужели все так сложно с Canvas? Разве обязательно, чтобы нарисовать простейший круг, мне необходимо вместо моего активити, создавать класс, где будет переопределен onDraw. До этого юзал делфи, там это делалось намного проще, на форму кидался компонент, далее уже в этом компоненте рисовались фигуры. А тут получается, чтобы... http://www.cyberforum.ru/android-dev/thread1482611.html
Android Вернуться в то же активити (без открытия нового)
Здравствуйте! Такой вопрос. Есть сервис, отсылающий уведомление. По нажатию на уведомление нужно попасть на определенное активити. Однако, если оно уже запущено, то по нажатию через Intent открывается новое поверх старого.
Android Notification из сервиса не будит устройство
Здравствуйте! Notification из сервиса не будит устройство, но исправно работает при активном телефоне. Как помочь делу?
Android Обработать клик по компоненту http://www.cyberforum.ru/android-dev/thread1482566.html
Здравствуйте. Стоит такая задача, необходимо сгенерировать круг на экране, и в случае нажатия на него выполнить определенные действия, то есть обработать события клика по нему. Прорисовать круг думаю через Canvas, но как в таком случае обработать клик по нему не знаю. Какие варианты решения подобной задачи есть?
Android Как убедиться в том, что активность убрана с экрана Из галереи происходит выбор фото. После выбора фото, активность галереи закрывается и возвращает ссылку на файл активности моего приложения. Дальше я добавляю ImageView, загружаю в него это фото, и запускаю анимацию появления этого изображения (увеличивается из точки). Проблема в том, что закрытие активности галереи происходит в полностью асинхронном режиме относительно моего приложения, из-за... подробнее

Показать сообщение отдельно
turok09
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 45

Ошибка с фонариком - Android

20.06.2015, 16:36. Просмотров 531. Ответов 1
Метки (Все метки)

У меня в приложении есть фонарик, реализованный с помощью Switch, в MainActivity, и там же есть несколько кнопок, при нажатии которых осуществляется переход на другие Activity.
На одном из тестируемых устройств возникла такая ошибка: когда нажимаешь на любую из этих нескольких кнопок, то приложение вылетает с ошибкой. Чтобы этого не произошло, перед этим необходимо включить и выключить фонарик. Потом все работает в нормальном режиме. На других устройствах такой ошибки не наблюдалось, но на них очень редко бывает просто вылет с ошибкой.
Даже не знаю в чем проблема, вроде все правильно. Ниже приведен код фонарика из MainActivity:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
private Switch mSwitch;
private Camera camera;
 
mSwitch = (Switch) findViewById(R.id.switch_light);
    mSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
 
    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        if (camera == null) {
            camera = Camera.open();
        }
        Camera.Parameters parameters = camera.getParameters();
        if (!isChecked) {
            parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
        } else {
            parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
        }
        camera.setParameters(parameters);
        camera.startPreview();
      }
   });
 }
 
    @Override
    public void onDestroy() {
        super.onDestroy();
        if (camera != null) {
            camera.release();
        }
    }
И еще обнаружил один глюк. У меня в приложении нет title bar. Когда в Eclipse, в main.xml, где и реализован фонарик, выставляешь тему NoTitleBar пишет это: "Missing styles. Is the correct theme chosen for this layout? Use the Theme combo box above the layout to choose a different layout, or fix the theme style references. Failed to find style 'switchStyle' in current theme. java.lang.NullPointerException. Exception details are logged in Window > Show View > Error Log" Без фонарика такого не было.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru