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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Vanzar
0 / 0 / 1
Регистрация: 28.08.2014
Сообщений: 25
#1

Как сделать, чтобы приведенный код выполнялся в событии кнопки - Программирование Android

10.09.2014, 23:04. Просмотров 453. Ответов 2
Метки нет (Все метки)

Помогите перевести в андроид следующий код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Game extends Activity {
    public static void main(String args[]) throws IOException{
        ArrayList<String> serverip = new ArrayList<String>();
        Scanner diskScaner = new Scanner (new File ("external_servers.txt"));
        
        while (diskScaner.hasNext()){
        serverip.add(diskScaner.nextLine());
            
        }
        serverip.add(1, "2:FineCraft:pe.finecraft.ru:19132");
        for (String name : serverip){
            System.out.println(name);
        }
        }
Как сделать чтобы по щелчку выполнялся код ?
Забыл
Файл находиться в game/minecraftpe/external_server.txt

Добавлено через 4 часа 7 минут
В файл game/minecraftPE/server_auditor.txt по нажатию должно появиться 2:FineCraft : pe.finecraft.ru:19132
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2014, 23:04     Как сделать, чтобы приведенный код выполнялся в событии кнопки
Посмотрите здесь:

Как из одного потока вызвать метод таким образом, чтобы он выполнялся в другом потоке - Программирование Android
Значит имеется некая активность, которая запускает сервер по нажатии кнопки, этот сервер в свою очередь запускает выполнение своей фоновой...

Как в адаптивном дизайне Android Studio сделать так, чтобы графические элементы (различные кнопки, поля ввода - Программирование Android
могли находится на одной линии?

Как реализовать приложение Android, чтобы кнопки рандомно загорались? - Программирование Android
Для создании игры,в которой загораются кнопки и нужно успеть нажать,если не успеваешь то уровень воды поднимается,а если успеваешь,то очки...

Gradient или как сделать теневые границы у кнопки - Программирование Android
Привет всем, я создаю тестовое приложение под Android и у меня образовался вопрос по дизайну: как сделать границу-тень у кнопки,такую как в...

Как сделать чтобы текст появлялся по буквам? - Программирование Android
Привет всем,давно не был на форуме. У меня возник вопрос,как сделать чтобы текст в TextView появлялся по буквам,есть идея сделать это...

Как сделать, чтобы после ввода числа оно конвертировалось? - Программирование Android
Добрый день всем. Пытаюсь сделать конвертор, возник вопрос. Как сделать так, чтобы после ввода значения оно конвертировалось в...

Как сделать, чтобы элемент пропускал сквозь себя нажатия - Программирование Android
Нужно поверх всего экрана наложить сетку, чтобы при этом она не мешала нажатию на другие элементы, находящиеся за ней

Как сделать чтобы bluetooth соединение работало на всех activity? - Программирование Android
Подскажите как сделать чтобы bluetooth соединение работало на всех activity

Как сделать, чтобы приложение выглядело одинаково на всех версиях - Программирование Android
Привет. Подскажите пожалуйста, как бы так сделать, чтобы мое приложение использовало всегда стили из версии 4.4, даже если я запускаю его к...

Подскажите, как сделать ограничение, чтобы поля проверялись на пустоту - Программирование Android
Подскажите, как сделать ограничение, чтобы поля проверялись на пустоту, и если поля не заполнены то выводилась ошибка? import...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
some_name
Вежливость-главное оружие
221 / 221 / 55
Регистрация: 19.02.2013
Сообщений: 1,431
11.09.2014, 01:07     Как сделать, чтобы приведенный код выполнялся в событии кнопки #2
Вот так можно
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class MainActivity extends Activity {
      Button btnOk;
      /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);         
            setContentView(R.layout.main);              
            btnOk = (Button) findViewById(R.id.btnOk); 
            OnClickListener oclBtnOk = new OnClickListener() {
               @Override
               public void onClick(View v) {
                    ArrayList<String> serverip = new ArrayList<String>();
                    Scanner diskScaner = new Scanner (new File ("external_servers.txt"));           
                    while (diskScaner.hasNext()){
                        serverip.add(diskScaner.nextLine());                
                    }
                    serverip.add(1, "2:FineCraft:pe.finecraft.ru:19132");
                    for (String name : serverip){
                        System.out.println(name);
                    } 
               }
             };
            btnOk.setOnClickListener(oclBtnOk)
      }
}
Vanzar
0 / 0 / 1
Регистрация: 28.08.2014
Сообщений: 25
12.09.2014, 18:46  [ТС]     Как сделать, чтобы приведенный код выполнялся в событии кнопки #3
Мне нужно чтобы в файл game/minecraftpe/external_server.txt добовлялся текст
Ответ Создать тему
Опции темы

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