как сделать две операции одним нажатием кнопки в Android - PullRequest
0 голосов
/ 16 марта 2011

привет, я создал приложение.У меня уже есть код, чтобы найти широту и долготу места.Но в этой кодировке у меня есть кнопка, и когда кнопка нажата, значения отображаются

В моем приложении у меня есть кнопка с именем start, когда я нажимаю кнопку, она переходит на новую страницу.На этой странице я разместил два макета.В одном макете я поместил текстовое представление и отредактировал текстовые данные кнопкой ОК.В другом макете я поместил код широты и долготы.

Теперь, когда я нажимаю кнопку пуска, новая страница должна открыться, и в то же время должны отображаться текущие широта и долгота.

Пожалуйста, помогите мне выполнить обе операции на одной странице .......

Ответы [ 2 ]

1 голос
/ 18 марта 2011

Вам не нужен AsyncTask. Вам просто нужно обновить свои взгляды информацией, которую вы получаете в loadCoords();.

Попробуйте что-то вроде:

  Coords coords = loadCoords();
  super.onCreate(savedInstanceState);        
  setContentView(R.layout.add);
  t1 = (TextView) findViewById(R.id.t1);
  t1.setText(coords.getLatitude());

P.S. Только один момент: Java Convention рекомендует вам называть методы в Camel Case, например: loadCoords () - первая буква всегда маленькая.

1 голос
/ 16 марта 2011

Вы можете использовать сообщение Toast для отображения широты и долготы, а затем открыть другое действие. Toast останется видимым в течение определенного времени, и вы также откроете свое действие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...