diff options
Diffstat (limited to 'src/eu/deki/paste/PasteTask.java')
| -rw-r--r-- | src/eu/deki/paste/PasteTask.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/eu/deki/paste/PasteTask.java b/src/eu/deki/paste/PasteTask.java index 9e285a5..863a4f4 100644 --- a/src/eu/deki/paste/PasteTask.java +++ b/src/eu/deki/paste/PasteTask.java @@ -85,6 +85,18 @@ public abstract class PasteTask extends AsyncTask<String, Void, String> builder.create().show(); } - protected abstract String paste(String title, String content, String delay) throws IOException; + public String[] getExpirationTimes() + { + int[] expiration_ids = getExpirationIds(); + String[] exp = new String[expiration_ids.length]; + for(int i=0; i<expiration_ids.length; i++) + exp[i] = parentActivity.getString(expiration_ids[i]); + + return exp; + } + + protected abstract int[] getExpirationIds(); + + protected abstract String paste(String title, String content, String expiration) throws IOException; } |
