mirror of
https://github.com/moparisthebest/k-9
synced 2024-11-27 11:42:16 -05:00
Inline method
This commit is contained in:
parent
f6822c973d
commit
83d876f246
@ -216,7 +216,16 @@ public class AttachmentView extends FrameLayout implements OnClickListener, OnLo
|
||||
|
||||
|
||||
private void onSaveButtonClicked() {
|
||||
saveFile();
|
||||
boolean isExternalStorageMounted = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
|
||||
if (!isExternalStorageMounted) {
|
||||
String message = context.getString(R.string.message_view_status_attachment_not_saved);
|
||||
displayMessageToUser(message);
|
||||
return;
|
||||
}
|
||||
|
||||
if (message != null) {
|
||||
controller.loadAttachment(account, message, part, new Object[] {true, this}, listener);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -247,23 +256,6 @@ public class AttachmentView extends FrameLayout implements OnClickListener, OnLo
|
||||
writeFile(new File(K9.getAttachmentDefaultPath()));
|
||||
}
|
||||
|
||||
public void saveFile() {
|
||||
//TODO: Can the user save attachments on the internal filesystem or sd card only?
|
||||
if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
|
||||
/*
|
||||
* Abort early if there's no place to save the attachment. We don't want to spend
|
||||
* the time downloading it and then abort.
|
||||
*/
|
||||
String message = context.getString(R.string.message_view_status_attachment_not_saved);
|
||||
displayMessageToUser(message);
|
||||
return;
|
||||
}
|
||||
if (message != null) {
|
||||
controller.loadAttachment(account, message, part, new Object[] {true, this}, listener);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void showFile() {
|
||||
Uri uri = AttachmentProvider.getAttachmentUriForViewing(account, part.getAttachmentId());
|
||||
Intent intent = new Intent(Intent.ACTION_VIEW);
|
||||
|
Loading…
Reference in New Issue
Block a user