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

Передать String в AsyncTask, получить callback - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Вылетает приложение при запуске http://www.cyberforum.ru/android-dev/thread1678418.html
Здравствуйте. Столкнулся со следующей проблемой. В приложении при запуске подключаются сразу несколько фрагментов, в каждом из которых данные берутся асинхронно. При запуске приложение может работать нормально, а может вылететь, при этом абсолютно непонятно, в чем ошибка и где она возникает. При чем если остановить отладку и еще раз запустить его, ничего не меняя, оно может нормально работать и...
Программирование Android Отправка координат ссылкой Приложение отправляет координаты в смс. на данный момент приходит широта и долгота в виде цифр. как сделать что бы приходила ссылка на google maps. полная ссылка не уходит так как слишком длинная. http://www.cyberforum.ru/android-dev/thread1678400.html
Отправка на email Программирование Android
Здравствуйте, вроде все правильно код написал из примера, отправлять хочу через ящик по smtp.gmail.com, но не отправляет в чем же дело вот код //Отправка на email сообщения public boolean send_email(String email){ MailSenderClass sender = new MailSenderClass(user, password); try { sender.sendMail("blablabla", "12345", user, email); return true;...
Завершить Intent Service Программирование Android
Друзья подскажите пожалуйста, задача такая работает Intent service когда выполняет задачу он запускает другой сервис из которого мне нужно убить старый сервис как это сделать ? использую это stopService(new Intent(service_scan.this, gate_service.class)); Добавлено через 20 минут Сам Activity завершаю командой finish(); а у сервиса какая команда ? Добавлено через 1 час 12 минут Друзья...
Программирование Android Ava.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] link.stuzer.stattrack.data http://www.cyberforum.ru/android-dev/thread1678162.html
// Print out the database as array public String getAllWeapons(){ String dbString = new String; SQLiteDatabase db = getWritableDatabase(); String query = "SELECT * FROM `" + COLUMN_NAME + "` WHERE 1;"; // Cursor point to a location in your result Cursor c = db.rawQuery(query, null); // Move to the first row in your results ...
Программирование Android Как правильно поставить минимальную дату У меня две кнопки. Первый вылета, второй прилета. У даты вылета minDate = today. А у даты прилета minDate должна быть равной выбранной дате на вылета. В onCreate(): final Calendar nextYear = Calendar.getInstance(); nextYear.add(Calendar.YEAR, 1); Date today = new Date(); Date departs; подробнее

Показать сообщение отдельно
zoleg
15 / 15 / 1
Регистрация: 10.01.2012
Сообщений: 145
06.03.2016, 18:08  [ТС]
Цитата Сообщение от Mikalai Посмотреть сообщение
zoleg, AsyncTask - пример
Это же совсем другое.
И даже есть внешние, глобальные отличия.
1. Все упаковано в тело кода Activity.
2. Пример не включает применение интерфейса
4. Не используется передача между классами
3. Пример дает читку стрим

В общем, ничем не помогла ссылка.

Добавлено через 17 минут
Упрощаю задачу
Выкладываю урезанный вариант

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
26
27
public abstract class jabberdSenderAcyncTasker extends AsyncTask<Void, Void, String> {
 
    public eJabberdSenderInteface callback;
    private String oucoming_Message;
    private Throwable t;
 
   public jabberdSenderAcyncTasker(String outcoming_mesage) {
 
        super();
 
        oucoming_Message = outcoming_mesage;
    }
 
protected jabberdSenderAcyncTasker(eJabberdSenderInteface callback) {
    this.callback = (eJabberdSenderInteface) callback;
 
protected abstract boolean doAction() throws Exception; // Do redefinition method
 
 @Override
    protected String doInBackground(Void... params) {
 
                callback.onRecievedMessage("bla-bla-bla");
             }
 
      }
 
}
Как получить callback в вызывающем классе toServerSenderAcyncTasker. Отсылка месаг идет без проблем. Проблема получить колбэк.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru