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

CallBack - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как добавить в ArrayList массив из ресурсов? http://www.cyberforum.ru/android-dev/thread986089.html
Возможно ли добавить в ArrayList<String> array_list = new ArrayList<String>(); массив из ресурсов? или только array_list.add ?
Android Выбор ЯП и движка для слздания игры На данный момент изучают с# (2 недели). 3-5 часов в день. Цель написать 2д игру для андроид и ios Надеюсь на unity3d и его будущее 2д обновление. Но моя излишняя дотошность уже задолбала.Все таки с# мелкомягкий ЯП, а смотрю на его конкурентов. Правильно ли я делаю? Может лучше изучать java? Тогда какой движок выбрать? Опыт ограничивается играми в unity3d,на первый взгляд прост в освоении и... http://www.cyberforum.ru/android-dev/thread986078.html
Android Версии Андроид
Только начал изучать Android и возник вопрос по SDK. Установил SDK на винду, все пакеты, которые предлагались, оказалось, что они весят почти 8 гигов. Место на диске у меня есть, но жаба душит. Нужны ли все версии Android и все утилиты? Ведь для старых версий что-то писать вряд ли придется. Короче вопрос: что РЕАЛЬНО нужно для изучения программирования под Android? ...
Android Установить язык отображения улиц Google Maps
Как установить другой язык для отображения названия улиц в Google Maps к примеру Арабский, а сейчас всё на английском.? Добавлено через 23 часа 20 минут Или может знаете ссылку на офиц. документацию где говорится как работает отображение языков на карте в android?
Android Приложения - клиенты http://www.cyberforum.ru/android-dev/thread985548.html
Подскажите пожалуйста, в какую сторону копать, для изучения приложений - клиентов для каких либо соц сетей, и подобных вещей. Мне надо написать мобильный клиент для одного сайта.
Android как вызвать несколько функции Добрый день подскажите пожалуйста как можно вызвать функции в цикле for я делаю программу для тренировки есть 3 время: время подготовки, отдыха, и тренировки и еще есть раунд я писал 3 таймера если вызвать их отдельно то работает а если вызвать в цикле всех вместо то не работает Вот код: public class MainActivity extends Activity implements OnClickListener { Button btnstart; подробнее

Показать сообщение отдельно
korsaj
148 / 117 / 9
Регистрация: 16.08.2013
Сообщений: 508
24.10.2013, 10:19  [ТС]     CallBack
Цитата Сообщение от YuraAAA Посмотреть сообщение
расширяем стандартный тач
Java
1
2
3
public interface IMultiTouchListener  extends View.OnTouchListener{
    void OnMultiTouch(View view, MotionEvent motionEvent);
}
реализуем

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
yourView.setOnTouchListener(new IMultiTouchListener() {
            @Override
            public void OnMultiTouch(View view, MotionEvent motionEvent) {
 
            }
 
            @Override
            public boolean onTouch(View view, MotionEvent motionEvent) {
                if (someevent) {
OnMultiTouch(view, motionEvent);
                return false;}
else {
return true;
}
            }
        });
Или я не так понял?

Добавлено через 1 минуту

Java
1
.... extends Activity implements IMultiTouchListener
А можете разжевать что куда и откуда.
Я предполагаю что в данном примере просто заменяется стандартный обработчик своим..

Добавлено через 10 минут
Немного распишу проблему появившуюся у меня:
Пишу приложение с большим количеством активити. Каждое активити это часть древовидного меню. В каждом активити есть некоторое кол-во кнопок (ID кнопок для всех активити одинаковые). В в каждом активити в onClickListener я обрабатываю нажатия кнопок (меняю фон нажатой кнопки и выполняю действие, если необходимо). Соответственно получается в каждом активити один и тот же обработчик, отличается только вызовом следующего пункта меню. Хочу вынести данный обработчик в отдельный класс. Попробовал вынести сам onClickListener - получилось. Но появилась проблема - Как вызвать следующий пункт меню (другое активити) из данного класса? Хотел сделать СallBack но не получилось, не пойму что не так и можно ли писать СallBack для андроида.

Добавлено через 1 час 50 минут
Перечитал сообщение YuraAAA еще раз и провел аналогию к перехватчику прерываний в старом добром виндовс.
Получается в рабочем активити я переопределяю обработчик событий от кнопки на свой метод, в своем методе делаю все что мне нужно и уж затем... вот тут загвоздка.. как мне передать активити перехваченное событие?
 
Текущее время: 03:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru