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

Аппаратные кнопки - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа с ListView из потока http://www.cyberforum.ru/android-dev/thread843878.html
Доброго всем здравия! Вот несколько вопросов, которые не смог разобрать самостоятельно по урокам: 1. как обратиться к списку из отдельного потока? поясню: есть список. есть поток, в котором происходит считывание данных из БД и нужно заносить эти данные в список. Делаю это так:
Программирование Android Написание IRC клиента Господа, в общем мне необходимо написать простейший клиент IRC на андроид. Эклипс, андроид сдк, все дела давно стоят, но врубиться в тему всё равно что-то не получается честно говоря, опыта программирования под андроид у меня нет к сожалению.. По сути дела для начала мне бы просто добиться возможности общения, без всяких замутов, начать так сказать, дальше уже сам думаю разберусь, просто пока... http://www.cyberforum.ru/android-dev/thread843775.html
Программирование Android Оставить нажатым элемент ListView
Нужно, что бы после нажатия на элемент списка он оставался нажатым до тех пор, пока не нажмем другой и соответственно выглядел по другому. Гугл предлагает делать это следующим образом, но подобный вариант у меня не срабатывает. В моем случае ListView берется из разметки layout а не наследуется в ListActivity, но думаю это не должно мешать. public class List17 extends ListActivity { ...
Закрытие диалога по нажатию за его пределами Программирование Android
как сделать чтобы AlertDialog закрывался по нажатию на любую точку экрана?
Программирование Android Как распарсить JSON c Вконтакте API http://www.cyberforum.ru/android-dev/thread843432.html
Подскажите как распарсить JSON c Вконтакте API. Вот вид JSON: { "response": , "comments": { "count": 0 },
Программирование Android imageview + жест = zoom Здравствуйте. Есть imageview который хотелось бы увеличивать с помощью жеста зума. как можно это реализовать. Заранее спасибо. подробнее

Показать сообщение отдельно
nnnikotinnn995
4 / 4 / 0
Регистрация: 07.07.2011
Сообщений: 313

Аппаратные кнопки - Программирование Android

21.04.2013, 08:47. Просмотров 2029. Ответов 1
Метки (Все метки)

Здравствуйте.Задача переопределить кнопки HOME и BACK. В принципе работает и так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@Override  
    public boolean onKeyDown(int keyCode, KeyEvent event)  
    {  
        //replaces the default 'Back' button action  
        if(keyCode==KeyEvent.KEYCODE_BACK)  
        { exitbtn=true;
             //finish();
        } 
       if(keyCode==KeyEvent.KEYCODE_MENU){
        
          settings=true;
         
       }
        return true;  
    }
Но господин Климов рекомендует дописать return super.onKeyDown(keyCode, event);
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@Override  
public boolean onKeyDown(int keyCode, KeyEvent event)  
{  
    //replaces the default 'Back' button action  
    if(keyCode==KeyEvent.KEYCODE_BACK)  
    {  
        // ваш код
    }  
    return true;  
} 
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_MENU) {
        event.startTracking();
        etext.setText("Key Down"); //вывожу текст в текстовом поле
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
Скажите пожалуйста обязательно ли вызывать return super.onKeyDown(keyCode, event);, и зачем, что может произойти если этого не сделать?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru