From ace0433ebd18a790255894b1960bc2df9e568bd0 Mon Sep 17 00:00:00 2001 From: Mariotaku Lee Date: Sun, 17 Apr 2016 14:47:33 +0800 Subject: [PATCH] fixed #519 --- .../org/mariotaku/twidere/activity/MediaViewerActivity.java | 5 ++++- .../twidere/service/BackgroundOperationService.java | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/twidere/src/main/java/org/mariotaku/twidere/activity/MediaViewerActivity.java b/twidere/src/main/java/org/mariotaku/twidere/activity/MediaViewerActivity.java index b5765c640..523963ed6 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/activity/MediaViewerActivity.java +++ b/twidere/src/main/java/org/mariotaku/twidere/activity/MediaViewerActivity.java @@ -218,7 +218,10 @@ public final class MediaViewerActivity extends BaseActivity implements Constants case R.id.open_in_browser: { final ParcelableMedia media = getMedia()[currentItem]; try { - startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(media.url))); + final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(media.url)); + intent.addCategory(Intent.CATEGORY_BROWSABLE); + intent.setPackage(IntentUtils.getDefaultBrowserPackage(this)); + startActivity(intent); } catch (ActivityNotFoundException e) { // TODO show error, or improve app url } diff --git a/twidere/src/main/java/org/mariotaku/twidere/service/BackgroundOperationService.java b/twidere/src/main/java/org/mariotaku/twidere/service/BackgroundOperationService.java index d6a39bd2b..f35428417 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/service/BackgroundOperationService.java +++ b/twidere/src/main/java/org/mariotaku/twidere/service/BackgroundOperationService.java @@ -394,7 +394,7 @@ public class BackgroundOperationService extends IntentService implements Constan if (exception == null) { exception = response.getException(); } - } else if (data.account_key != null) { + } else { failedAccountIds.remove(data.account_key); // BEGIN HotMobi final TweetEvent event = TweetEvent.create(this, data, TimelineType.OTHER);