|
@ -3,22 +3,31 @@ package com.remit.jmecustomer.features.rewards.view; |
|
|
|
|
|
|
|
|
import static androidx.core.content.ContextCompat.getSystemService; |
|
|
import static androidx.core.content.ContextCompat.getSystemService; |
|
|
|
|
|
|
|
|
|
|
|
import android.app.Activity; |
|
|
import android.content.ClipData; |
|
|
import android.content.ClipData; |
|
|
import android.content.ClipboardManager; |
|
|
import android.content.ClipboardManager; |
|
|
import android.content.Intent; |
|
|
import android.content.Intent; |
|
|
|
|
|
import android.graphics.Color; |
|
|
import android.net.Uri; |
|
|
import android.net.Uri; |
|
|
|
|
|
import android.os.Build; |
|
|
import android.os.Bundle; |
|
|
import android.os.Bundle; |
|
|
import android.util.Log; |
|
|
import android.util.Log; |
|
|
|
|
|
import android.view.Gravity; |
|
|
import android.view.LayoutInflater; |
|
|
import android.view.LayoutInflater; |
|
|
import android.view.View; |
|
|
import android.view.View; |
|
|
import android.view.ViewGroup; |
|
|
import android.view.ViewGroup; |
|
|
import android.widget.Button; |
|
|
import android.widget.Button; |
|
|
|
|
|
import android.widget.FrameLayout; |
|
|
import android.widget.TextView; |
|
|
import android.widget.TextView; |
|
|
|
|
|
|
|
|
import androidx.annotation.NonNull; |
|
|
import androidx.annotation.NonNull; |
|
|
|
|
|
import androidx.appcompat.widget.ContentFrameLayout; |
|
|
|
|
|
import androidx.coordinatorlayout.widget.CoordinatorLayout; |
|
|
|
|
|
import androidx.core.content.ContextCompat; |
|
|
|
|
|
|
|
|
import com.google.android.gms.tasks.OnCompleteListener; |
|
|
import com.google.android.gms.tasks.OnCompleteListener; |
|
|
import com.google.android.gms.tasks.Task; |
|
|
import com.google.android.gms.tasks.Task; |
|
|
|
|
|
import com.google.android.material.snackbar.Snackbar; |
|
|
import com.google.firebase.dynamiclinks.FirebaseDynamicLinks; |
|
|
import com.google.firebase.dynamiclinks.FirebaseDynamicLinks; |
|
|
import com.google.firebase.dynamiclinks.ShortDynamicLink; |
|
|
import com.google.firebase.dynamiclinks.ShortDynamicLink; |
|
|
import com.remit.jmecustomer.R; |
|
|
import com.remit.jmecustomer.R; |
|
@ -90,6 +99,11 @@ public class InviteFragment extends BaseFragment implements View.OnClickListener |
|
|
ClipboardManager clipboard = getSystemService(getContext(), ClipboardManager.class); |
|
|
ClipboardManager clipboard = getSystemService(getContext(), ClipboardManager.class); |
|
|
ClipData clip = ClipData.newPlainText(RemitApplication.getStringExtractor().getStringFromStringId(R.string.memberShipId_text), tv_referral_code_value.getText()); |
|
|
ClipData clip = ClipData.newPlainText(RemitApplication.getStringExtractor().getStringFromStringId(R.string.memberShipId_text), tv_referral_code_value.getText()); |
|
|
clipboard.setPrimaryClip(clip); |
|
|
clipboard.setPrimaryClip(clip); |
|
|
|
|
|
Snackbar snackbar = Snackbar.make((((Activity) this.getContext()).findViewById(android.R.id.content)), "Copied", Snackbar.LENGTH_LONG); |
|
|
|
|
|
View sbView = snackbar.getView(); |
|
|
|
|
|
sbView.setBackgroundColor(Color.WHITE); |
|
|
|
|
|
snackbar.setTextColor(Color.BLACK); |
|
|
|
|
|
snackbar.show(); |
|
|
break; |
|
|
break; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -124,5 +138,4 @@ public class InviteFragment extends BaseFragment implements View.OnClickListener |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |