diff options
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetTask.java')
-rw-r--r-- | app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetTask.java | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetTask.java b/app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetTask.java index 0e3c8ff0..ff5cf9d1 100644 --- a/app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetTask.java +++ b/app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetTask.java @@ -38,7 +38,6 @@ import net.lacolaco.smileessence.notification.Notificator; import net.lacolaco.smileessence.preference.UserPreferenceHelper; import net.lacolaco.smileessence.twitter.TwitterApi; -import twitter4j.Status; import twitter4j.StatusUpdate; import twitter4j.Twitter; import twitter4j.TwitterException; @@ -53,27 +52,26 @@ public class TweetTask extends TwitterTask<Tweet> { private final StatusUpdate update; private final String mediaPath; - private final Activity activity; private String tempFilePath; + private boolean resizeFlag; // --------------------------- CONSTRUCTORS --------------------------- - public TweetTask(Twitter twitter, StatusUpdate update, Activity activity) { - this(twitter, update, null, activity); + public TweetTask(Twitter twitter, StatusUpdate update) { + this(twitter, update, null, false); } - public TweetTask(Twitter twitter, StatusUpdate update, String mediaPath, Activity activity) { + public TweetTask(Twitter twitter, StatusUpdate update, String mediaPath, boolean resize) { super(twitter); this.update = update; this.mediaPath = mediaPath; - this.activity = activity; + resizeFlag = resize; } // --------------------- GETTER / SETTER METHODS --------------------- public File getMediaFile() { File file = new File(mediaPath); - boolean resizeFlag = new UserPreferenceHelper(activity).getValue(R.string.key_setting_resize_post_image, false); if (file.length() >= TwitterApi.MEDIA_SIZE_LIMIT && resizeFlag) { BitmapFactory.Options opt = new BitmapFactory.Options(); opt.inJustDecodeBounds = true; //decoder is not return bitmap but set option @@ -111,9 +109,9 @@ public class TweetTask extends TwitterTask<Tweet> { @Override protected void onPostExecute(Tweet tweet) { if (tweet != null) { - new Notificator(activity, R.string.notice_tweet_succeeded).publish(); + Notificator.getInstance().publish(R.string.notice_tweet_succeeded); } else { - new Notificator(activity, R.string.notice_tweet_failed, NotificationType.ALERT).publish(); + Notificator.getInstance().publish(R.string.notice_tweet_failed, NotificationType.ALERT); } } |