メッセージフォルダから添付ファイルのコンテンツを取得しようとしています。ただし、名前とサイズが正しく返されているにもかかわらず、空の文字列が表示されています。すべてのファイル(txt、htmlなど)について、文字列値を返しません。このために私は以下のコードを書いています:
public boolean supports(String contentType)
{
boolean val;
if (contentType.toLowerCase().indexOf("txt") != -1)
{
val = true;
}
else
val = false;
return val;
}
public void run(Message m, SupportedAttachmentPart p)
{
MainScreen view = new MainScreen();
view.setTitle("Attachment Viewer");
view.add(new RichTextField(new String((byte[])p.getContent())));
view.add(new RichTextField(new String(p.getFilename())));
// PasswordScreen pwd = new PasswordScreen();
Logger.out("eMailMinderApp", "Attachment Content" +new RichTextField(new String((byte[])p.getContent())));
Ui.getUiEngine().pushGlobalScreen(view, 1, UiEngine.GLOBAL_QUEUE);
}
誰かがこれで私を助けてくれますか..私は過去2日間からここで立ち往生しています..