私はアンドロイドの初心者です。
受信トレイからメールのリストを表示しようとしています。
protected Message[] doInBackground(Void... params) {
messages = m.mails();
return messages;
}
上記の関数は、メール メッセージを返します。
protected void onPostExecute(Message[] messages) {
try {
for (int i = 0; i < messages.length; i++) {
Message message = messages[i];
Log.d("mailFrom"+i, message.getFrom()[0].toString());
Log.d("mailSubject"+i, message.getSubject().toString());
Log.d("mailContent"+i, message.getContent().toString());
}
} catch...
}
上記の関数 onPostExecute は、メールの O/P を行いません。UIスレッドでネットワークにアクセスしているためですか?特にメッセージオブジェクトにアクセスするためのより良い方法はありますか?
どんな助けでも感謝します