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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Загрузка изображения http://www.cyberforum.ru/android-dev/thread937706.html
сейчас загружаю так BitmapFactory.decodeResource(context.getResources(), R.drawable.angle_ld) и прорисовываю так canvas.drawBitmap(bitmap, src, dst, paint) из-за растягивания\стягивания...
Программирование Android перехват событий в Intent.ACTION_VIEW Всем привет! Кто знает как перехватить событие нажатия клавиш cancel и install в ACTION_VIEW чтобы узнать какую клавишу пользователь нажал? Вот код который вызывает это окно: Intent intent =... http://www.cyberforum.ru/android-dev/thread937676.html
Программирование Android Читаемый текст в WebView UTF-8 вместо символов
Добрый вечер всем, подскажите, я конечно глупый вопрос задаю, сам имею сайт, и как бы разбираюсь в кодировке, но всеже чтобы не изобретать велосипед, лучше спрошу у знающих людей,... У меня в...
Программирование Android Не запускается приложение
Привет! Пишу калькулятор. Но не смотря на то что ошибок в коде нет, приложение не запускаются... вот код package com.example.app; import android.app.Activity; import android.os.Bundle; import...
Программирование Android Получение данных из DialogFragment http://www.cyberforum.ru/android-dev/thread937463.html
Добрый день. Задача: получать данные из DialogFragment. Диалог вызывается из ActionBar. Используется для добавления записи в БД. Надо ввести Имя, Адрес, Телефон. Как получить эти данные из...
Программирование Android Выполнение действий по расписанию В моей программе пользователь может добавлять различные события и устанавливать время для них. Данные, записанные пользователем, заносятся в БД. На одно время может быть записано несколько событий, в... подробнее

Показать сообщение отдельно
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
14.08.2013, 11:22
если вам надо регулировать время срабатывания то скорее всего стандартные клик листнеры не помогут.
вы можете создать Handler и слать в него delayed меcаджи из onClickListener. и после нужной вам задержки они будут обрабатываться:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    MyHandler handler = new MyHandler();
    
    OnClickListener mClickListener = new OnClickListener() {
        
        @Override
        public void onClick(View v) {
            handler.sendEmptyMessageDelayed(MY_MSG, 100500);
        }
    };
    
    private int MY_MSG = 100500;
    
    class MyHandler extends Handler {
 
        @Override
        public void handleMessage(Message msg) {
            if(msg.what == MY_MSG) {
                //handle click
            }
            super.handleMessage(msg);
        }
        
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru