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

Стиль программирования - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Распознавание речи и клавиатура - время ожидания - необычное поведение http://www.cyberforum.ru/android-dev/thread1790720.html
Столкнулся с необычной проблемой. Использую распознавание речи.. То есть при нажатии кнопки открывается окно диктования и после распознавания в editText выводятся результаты. Все работает и...
Программирование Android Изменить цвет пикселя на изображении Почему в телефоне приложение завершается (тоесть ошибка) если в загруженном BitMap изображении менять цвет пикселя Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.imgint); ... http://www.cyberforum.ru/android-dev/thread1790662.html
Программирование Android Нужен менеджер загрузок
Всем привет. Кто может подскажите к чему присмотреться, где искать и т.п. по вот такому вопросу: В моем приложении на android необходимо реализовать “менеджер загрузок”: добавляешь туда задачу с...
Программирование Android Spinner в AlertDialog
Как Spinner в AlertDialog сделать? AlertDialog вызываю через нажатие fab. AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Заголовок");...
Программирование Android Удалить не полностью переданый файл через socket http://www.cyberforum.ru/android-dev/thread1790427.html
Допустим вовремя загрузки файла упало соединение и файл закачался не полностью. Как отследить что файл передался не полностью? Код для приема файла: long size = is.readLong(); //размер файла...
Программирование Android Связи классов Здравствуйте, такой вопрос, есть модели описанные через структуры для удобства манипуляций с бд например public static class Institut{ public int id; public String... подробнее

Показать сообщение отдельно
Alex_Fedor
32 / 32 / 5
Регистрация: 20.01.2015
Сообщений: 230
07.08.2016, 13:17  [ТС]
Еще раз извиняюсь за свою бестолковость. Есть куча функций, как стандартных обработчиков (например Button) так и моего бреда. Понятно, что в свои функции я могу предать параметры по ссылке или по значению. Тогда гарантировано я случайно не поменяю переменные.
А вот с той же самой кнопкой засада. По идее можно написать свой класс обработчика нажатия, но по моему это как то не айс.
Везде в учебниках сильно не упираются, все переменные, и не только вьивы объявляют в глобальных переменных. Вот к примеру кусок кода. Все переменные объявил на глобальном уровне. Только теперь нет гарантии, что где нибудь в функции сам критически не изменю переменную, в результате легко могу получить ошибку.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        TextView tvEngWord,tvTranscrip,tvAssociation,tvTranslate;
    ImageButton btnSpeak,btnEdit,btnControll;
    ImageView tvImage;
    final String MY_LOG="myLog";
    boolean dirTranslate;//направление перевода труе английские слова фальсе русские
    DbHelper dbHelper;
    SQLiteDatabase db;
    Cursor cur;
    boolean cursorIsEmpty=true;//курсор пустойзапись показывать не надо
    SharedPreferences sPref;
    String useTableName;//имя таблицы которую сейчас юзаем
    String speakEngWord;
    private final int RET_EDIT_ACTIVITY=1;//вернула активность EditDictonary
    private final int RED_NAME_USE_TABLE=2;//вернула автивность выбора словаря
    private final int RET_CONTROLL=3;//вернула активность Controll
    
    float x=0;//=event.getX();
    float y=0;//=event.getY();
    boolean visibleImage= true;//картинка показывается
    
    private TextToSpeech tts;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru