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

Получение email с использованием javamail - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Filterable не понимаю как в адаптере взять String значение по позиции ? http://www.cyberforum.ru/android-dev/thread1764092.html
fragment: inputSearch.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence cs, int start, int count, int after) { ...
Программирование Android Android.os.NetworkOnMainThreadException при создании сокета Доброго времени суток товарищи. Возникла очень серьезная проблемма. Решил я сделать сетевой чат. Ну все вроде норм. Сервер и клиент запускаются на одном устройстве. Но вот если во WI-FI... http://www.cyberforum.ru/android-dev/thread1764078.html
Регистрация аккаунта разработчика Программирование Android
Здравствуйте! Обращаюсь ко всем кто регистрировал аккаунт разработчика. Скажите, пожалуйста, карта для оплаты нужна в долларах или подойдет любая (в моем случае в гривнах)? И возможно ли потом на...
Программирование Android Handlers в новом потоке
Почему не могу создать handlers в новом потоке ? Thread streamThread = new Thread(new Runnable() { public void run() { android.os.Handler h = new android.os.Handler(); ...
Программирование Android Распаковка Zip http://www.cyberforum.ru/android-dev/thread1763839.html
Ребят, помогите доработать код. Распаковывает зип на отлично, только мне нужно, чтобы он еще и распаковывал файлы в папку с таким именем как и имя архива. private boolean unpackZip(String path,...
Программирование Android Как вывести объекты списком? В XML расположил все объекты вертикально. Но при компиляции многие объекты, которые в низу не выводятся, по идее должен появиться скрул (Я так думаю), но он не появляется. Подскажите в какой объект... подробнее

Показать сообщение отдельно
R0
17 / 17 / 9
Регистрация: 06.08.2015
Сообщений: 73

Получение email с использованием javamail - Программирование Android

16.06.2016, 14:27. Просмотров 183. Ответов 0
Метки (Все метки)

Использую библиотеку javamail для android

// Получение сообщений в AsyncTask
Java
1
2
3
4
5
6
7
8
            String storeName = isImap ? "imaps" : "pop3";
            Store store = session.getStore(storeName);
            // Set the server depending on the parameter flag value
            String server = isImap ? "imap.yandex.ru" : "pop3.yandex.ru";
            store.connect(server, "MyLogin@yandex.ru", "MyPassword");
            Folder inbox = store.getFolder("Inbox");
            inbox.open(Folder.READ_ONLY);
            messages = inbox.getMessages();
// Тут хотелось вывести в log все сообщения
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
                for (int i = 0, n = msg.length; i < n; i++) {
                    try{
                        System.out.println(i + ": " + msg[i].getFrom()[0] + "\t"
                                + msg[i].getSubject());
                        publishProgress(i + ": " + msg[i].getFrom()[0] + "\t"
                                + msg[i].getSubject());
                        String content = msg[i].getContent().toString();
                        System.out.print(content);
                        publishProgress(content);
                    }
                    catch (Exception e ){
                        e.printStackTrace();
                    }
                }
Иногда вываливается на строчке
Java
1
String content = msg[i].getContent().toString();
у меня с одного ящика все принимается ( с корпоративного), а с личного (Яндекс) вываливается.
Я так понял что с разных ящиков формат сообщения разный может быть. Как их обрабатывать. Кто нибудь может пояснить про getContent(), возможно getContentType() нужно анализировать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru