Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Chernoff20
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 28
1

Отменить метод

01.06.2013, 12:30. Просмотров 700. Ответов 11
Метки нет (Все метки)

Только начинаю учиться, поэтому вопрос может быть и глупый, но как "отменить" действие метода ?
В главной активити есть
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
        pref = sp.getBoolean("pref", true);
        if (pref==true) {
            // метод работает
        }else{
               // метод не работает, не включается
        }
 
          // сам метод
       @Override
    public void onMarkerDrag(Marker marker) {
        latDrag = marker.getPosition().latitude;
        lngDrag = marker.getPosition().longitude;
    }
То есть грубо говоря, нужно сделать, чтобы в зависимости от значения в pref можно было перемещать маркер или не перемещать.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2013, 12:30
Ответы с готовыми решениями:

Отменить Alarm
Я сел делать будильник, и встретился c AlarmManager. Все вроде прекрасно, и...

Отменить изменения в Git
Вот например если я сделал commit в master. Ну(что - то там напорол) и внес...

Как отменить выполнение кода в сервисе, который запущен в отдельном потоке?
Здравствуйте! Есть код класса, наследующего Service public int...

Как отменить Checked \ Selected CheckBox из самого события на Selected в Listener
В самом событии - Листенере надо отменить установку галки. Чтобы не...

Отменить Wcf метод обращения к серверу
Добрый день. Ситуация: Есть сервер, подключенный к БД. Есть клиент на...

11
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.06.2013, 12:32 2
Java
1
return;
0
Chernoff20
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 28
01.06.2013, 12:34  [ТС] 3
А куда его вставить?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.06.2013, 12:37 4
Java
1
2
3
4
5
6
7
   @Override
    public void onMarkerDrag(Marker marker) {
         if(pref == true) {
                  latDrag = marker.getPosition().latitude;
                  lngDrag = marker.getPosition().longitude;
         }
    }
0
Chernoff20
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 28
01.06.2013, 12:39  [ТС] 5
Java
1
2
3
4
5
6
7
8
@Override
    public void onMarkerDrag(Marker marker) {
         if(pref == true) {
                  latDrag = marker.getPosition().latitude;
                  lngDrag = marker.getPosition().longitude;
         }
         return;
    }
Так?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.06.2013, 12:50 6
нет, просто так, как я написал.
0
Chernoff20
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 28
01.06.2013, 13:01  [ТС] 7
А зачем вы в начале писали про return ?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.06.2013, 13:04 8
это первое что приходит на ум после слов "отменить метод"
0
Chernoff20
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 28
01.06.2013, 13:06  [ТС] 9
Хотя, подождите, если как вы написали, то маркер можно будет тягать, но не будет
Java
1
2
latDrag = marker.getPosition().latitude;
lngDrag = marker.getPosition().longitude;
А мне нужно вообще сделать запрет на перетаскивание
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.06.2013, 13:23 10
а как вы сделали разрешение на перетаскивание?
0
haribo
41 / 41 / 0
Регистрация: 26.05.2013
Сообщений: 160
01.06.2013, 13:34 11
не надо зависимость от преф, надо marker.setDraggable(false)
0
Chernoff20
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 28
01.06.2013, 15:54  [ТС] 12
Добавил маркеру свойство
Draggable
Set to true if you want to allow the user to move the marker. Defaults to false.
0
01.06.2013, 15:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2013, 15:54

Отменить метод submit формы из JavaScript
Сразу извиняюсь за явно глупый вопрос( Есть View (максимально-сокращенная...

Реализовать функцию отменить и отменить отмененное
код для отмены ВОт // отмена действия private void...

СЛАУ. Метод обратной матрицы, метод Гаусса, метод Крамера, метод Зейделя
Помогите ребят. Не могу построить алгоритмы для этих методов Язык C++


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

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