Skip to content

Commit

Permalink
Attempt to fix bug
Browse files Browse the repository at this point in the history
  • Loading branch information
niknetniko committed Dec 18, 2016
1 parent 2d59b4e commit d35d371
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package be.ugent.zeus.hydra.utils.customtabs;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.customtabs.CustomTabsCallback;
import be.ugent.zeus.hydra.utils.NetworkUtils;

import java.lang.ref.WeakReference;
import java.util.List;

/**
Expand All @@ -18,15 +18,15 @@
*/
class NoTabActivityHelper implements ActivityHelper {

private final Context context;
private final WeakReference<Activity> activity;
private int intentFlags;
private final ConnectionCallback connectionCallback;

/**
* Package local constructor.
*/
NoTabActivityHelper(Context context, @Nullable ConnectionCallback connectionCallback) {
this.context = context.getApplicationContext();
NoTabActivityHelper(Activity activity, @Nullable ConnectionCallback connectionCallback) {
this.activity = new WeakReference<>(activity);
this.connectionCallback = connectionCallback;
}

Expand All @@ -47,7 +47,7 @@ public void setCallback(@Nullable CustomTabsCallback callback) {}
public void openCustomTab(Uri uri) {
Intent browserIntent = new Intent(Intent.ACTION_VIEW, uri);
browserIntent.setFlags(this.intentFlags);
NetworkUtils.maybeLaunchIntent(context, browserIntent);
NetworkUtils.maybeLaunchIntent(activity.get(), browserIntent);
}

@Override
Expand Down

0 comments on commit d35d371

Please sign in to comment.