正在查看: Brevistay v5.8.2 应用的 ReferAndEarnFragment.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Brevistay v5.8.2 应用的 ReferAndEarnFragment.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.brevistay.app.view.main.fragments;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.ComponentCallbacks;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Toast;
import androidx.activity.ComponentActivity;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.ViewModelStoreOwner;
import androidx.lifecycle.viewmodel.CreationExtras;
import androidx.navigation.NavDirections;
import androidx.navigation.fragment.FragmentKt;
import androidx.recyclerview.widget.LinearLayoutManager;
import com.brevistay.app.databinding.FragmentReferandearnBinding;
import com.brevistay.app.models.app_home.AppHomeTokenRes;
import com.brevistay.app.models.login_model.login.LoginResFromPass;
import com.brevistay.app.models.refer_n_earn.ReferAndEarnRes;
import com.brevistay.app.view.search.BulletAdapter;
import com.brevistay.app.viewmodels.main_viewmodel.MainViewModel;
import com.bumptech.glide.Glide;
import com.facebook.appevents.internal.ViewHierarchyConstants;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineScopeKt;
import kotlinx.coroutines.CoroutineStart;
import kotlinx.coroutines.Dispatchers;
import org.koin.android.ext.android.AndroidKoinScopeExtKt;
import org.koin.core.qualifier.Qualifier;
import org.koin.viewmodel.GetViewModelKt;
@Metadata(d1 = {"\u0000P\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u0012\u0010\u001c\u001a\u00020\u001d2\b\u0010\u001e\u001a\u0004\u0018\u00010\u001fH\u0016J$\u0010 \u001a\u00020!2\u0006\u0010\"\u001a\u00020#2\b\u0010$\u001a\u0004\u0018\u00010%2\b\u0010\u001e\u001a\u0004\u0018\u00010\u001fH\u0016J\u001a\u0010&\u001a\u00020\u001d2\u0006\u0010'\u001a\u00020!2\b\u0010\u001e\u001a\u0004\u0018\u00010\u001fH\u0016R\u0010\u0010\u0004\u001a\u0004\u0018\u00010\u0005X\u0082\u000e¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\u00020\u00058BX\u0082\u0004¢\u0006\u0006\u001a\u0004\b\u0007\u0010\bR\u000e\u0010\t\u001a\u00020\nX\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\u000b\u001a\u00020\fX\u0082.¢\u0006\u0002\n\u0000R\u001b\u0010\r\u001a\u00020\u000e8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0011\u0010\u0012\u001a\u0004\b\u000f\u0010\u0010R\u001a\u0010\u0013\u001a\u00020\u0014X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0015\u0010\u0016\"\u0004\b\u0017\u0010\u0018R\u001a\u0010\u0019\u001a\u00020\u0014X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u001a\u0010\u0016\"\u0004\b\u001b\u0010\u0018¨\u0006("}, d2 = {"Lcom/brevistay/app/view/main/fragments/ReferAndEarnFragment;", "Landroidx/fragment/app/Fragment;", "<init>", "()V", "_binding", "Lcom/brevistay/app/databinding/FragmentReferandearnBinding;", "binding", "getBinding", "()Lcom/brevistay/app/databinding/FragmentReferandearnBinding;", "sharedPreferences", "Landroid/content/SharedPreferences;", "editor", "Landroid/content/SharedPreferences$Editor;", "viewmodel", "Lcom/brevistay/app/viewmodels/main_viewmodel/MainViewModel;", "getViewmodel", "()Lcom/brevistay/app/viewmodels/main_viewmodel/MainViewModel;", "viewmodel$delegate", "Lkotlin/Lazy;", "shareTxt", "", "getShareTxt", "()Ljava/lang/String;", "setShareTxt", "(Ljava/lang/String;)V", "referalCode", "getReferalCode", "setReferalCode", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "onCreateView", "Landroid/view/View;", "inflater", "Landroid/view/LayoutInflater;", "container", "Landroid/view/ViewGroup;", "onViewCreated", ViewHierarchyConstants.VIEW_KEY, "app_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class ReferAndEarnFragment extends Fragment {
private FragmentReferandearnBinding _binding;
private SharedPreferences.Editor editor;
private String referalCode;
private String shareTxt;
private SharedPreferences sharedPreferences;
private final Lazy viewmodel;
public ReferAndEarnFragment() {
final ReferAndEarnFragment referAndEarnFragment = this;
final Function0<FragmentActivity> function0 = new Function0<FragmentActivity>() {
public final FragmentActivity m268invoke() {
return referAndEarnFragment.requireActivity();
}
};
final Qualifier qualifier = null;
final Function0 function02 = null;
final Function0 function03 = null;
this.viewmodel = LazyKt.lazy(LazyThreadSafetyMode.NONE, new Function0<MainViewModel>() {
public final MainViewModel m269invoke() {
CreationExtras defaultViewModelCreationExtras;
ComponentCallbacks componentCallbacks = referAndEarnFragment;
Qualifier qualifier2 = qualifier;
Function0 function04 = function0;
Function0 function05 = function02;
Function0 function06 = function03;
ComponentActivity componentActivity = (ViewModelStoreOwner) function04.invoke();
ViewModelStore viewModelStore = componentActivity.getViewModelStore();
if (function05 == null || (defaultViewModelCreationExtras = (CreationExtras) function05.invoke()) == null) {
ComponentActivity componentActivity2 = componentActivity instanceof ComponentActivity ? componentActivity : null;
if (componentActivity2 != null) {
defaultViewModelCreationExtras = componentActivity2.getDefaultViewModelCreationExtras();
} else {
defaultViewModelCreationExtras = componentCallbacks.getDefaultViewModelCreationExtras();
Intrinsics.checkNotNullExpressionValue(defaultViewModelCreationExtras, "<get-defaultViewModelCreationExtras>(...)");
}
}
return GetViewModelKt.resolveViewModel$default(Reflection.getOrCreateKotlinClass(MainViewModel.class), viewModelStore, (String) null, defaultViewModelCreationExtras, qualifier2, AndroidKoinScopeExtKt.getKoinScope(componentCallbacks), function06, 4, (Object) null);
}
});
this.shareTxt = "";
this.referalCode = "";
}
private final FragmentReferandearnBinding getBinding() {
FragmentReferandearnBinding fragmentReferandearnBinding = this._binding;
Intrinsics.checkNotNull(fragmentReferandearnBinding);
return fragmentReferandearnBinding;
}
public final MainViewModel getViewmodel() {
return (MainViewModel) this.viewmodel.getValue();
}
public final String getShareTxt() {
return this.shareTxt;
}
public final void setShareTxt(String str) {
Intrinsics.checkNotNullParameter(str, "<set-?>");
this.shareTxt = str;
}
public final String getReferalCode() {
return this.referalCode;
}
public final void setReferalCode(String str) {
Intrinsics.checkNotNullParameter(str, "<set-?>");
this.referalCode = str;
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new ReferAndEarnFragment$onCreate$1(this, null), 3, (Object) null);
getViewmodel().getUserDetails().observe(requireActivity(), new ReferAndEarnFragment$sam$androidx_lifecycle_Observer$0(new Function1() {
public final Object invoke(Object obj) {
Unit onCreate$lambda$0;
onCreate$lambda$0 = ReferAndEarnFragment.onCreate$lambda$0(ReferAndEarnFragment.this, (LoginResFromPass) obj);
return onCreate$lambda$0;
}
}));
}
public static final Unit onCreate$lambda$0(ReferAndEarnFragment referAndEarnFragment, LoginResFromPass loginResFromPass) {
if (loginResFromPass != null) {
BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new ReferAndEarnFragment$onCreate$2$1(loginResFromPass, referAndEarnFragment, null), 3, (Object) null);
}
return Unit.INSTANCE;
}
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
Intrinsics.checkNotNullParameter(inflater, "inflater");
this._binding = FragmentReferandearnBinding.inflate(inflater, container, false);
Log.d("homelifecycle", "onCreateView");
View root = getBinding().getRoot();
Intrinsics.checkNotNullExpressionValue(root, "getRoot(...)");
return root;
}
public void onViewCreated(View view, Bundle savedInstanceState) {
Intrinsics.checkNotNullParameter(view, ViewHierarchyConstants.VIEW_KEY);
super.onViewCreated(view, savedInstanceState);
getBinding().RAERv.setLayoutManager(new LinearLayoutManager(requireContext()));
getViewmodel().getRefernearn().observe(requireActivity(), new ReferAndEarnFragment$sam$androidx_lifecycle_Observer$0(new Function1() {
public final Object invoke(Object obj) {
Unit onViewCreated$lambda$1;
onViewCreated$lambda$1 = ReferAndEarnFragment.onViewCreated$lambda$1(ReferAndEarnFragment.this, (ReferAndEarnRes) obj);
return onViewCreated$lambda$1;
}
}));
getViewmodel().getAppHomeRes().observe(requireActivity(), new ReferAndEarnFragment$sam$androidx_lifecycle_Observer$0(new Function1() {
public final Object invoke(Object obj) {
Unit onViewCreated$lambda$4;
onViewCreated$lambda$4 = ReferAndEarnFragment.onViewCreated$lambda$4(ReferAndEarnFragment.this, (AppHomeTokenRes) obj);
return onViewCreated$lambda$4;
}
}));
getBinding().RAEWallet.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view2) {
ReferAndEarnFragment.onViewCreated$lambda$5(ReferAndEarnFragment.this, view2);
}
});
getBinding().RAECodeLayout.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view2) {
ReferAndEarnFragment.onViewCreated$lambda$6(ReferAndEarnFragment.this, view2);
}
});
getBinding().RAEBack.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view2) {
ReferAndEarnFragment.onViewCreated$lambda$7(ReferAndEarnFragment.this, view2);
}
});
}
public static final Unit onViewCreated$lambda$1(ReferAndEarnFragment referAndEarnFragment, ReferAndEarnRes referAndEarnRes) {
if (referAndEarnRes != null) {
Log.d("refernearn", referAndEarnRes.toString());
Glide.with(referAndEarnFragment.getBinding().RAEImg).load(referAndEarnRes.getReferral_img_url()).into(referAndEarnFragment.getBinding().RAEImg);
referAndEarnFragment.getBinding().RAECodeTxt.setText(referAndEarnRes.getReferral_code());
referAndEarnFragment.referalCode = referAndEarnRes.getReferral_code();
BulletAdapter bulletAdapter = new BulletAdapter(null, referAndEarnRes.getReferral_tnc());
referAndEarnFragment.getBinding().RAERv.setAdapter(bulletAdapter);
bulletAdapter.notifyDataSetChanged();
}
return Unit.INSTANCE;
}
public static final Unit onViewCreated$lambda$4(final ReferAndEarnFragment referAndEarnFragment, final AppHomeTokenRes appHomeTokenRes) {
String refer_share_message;
if (appHomeTokenRes != null) {
if (Intrinsics.areEqual(appHomeTokenRes.getUser_data().getRefer_share_message(), "")) {
refer_share_message = appHomeTokenRes.getUser_data().getRefer_share_message();
} else {
refer_share_message = "Download Brevistay App http://bit.ly/2ZmXyHd and register using " + referAndEarnFragment.referalCode + " code to help your friend get extra wallet credits";
}
referAndEarnFragment.shareTxt = refer_share_message;
referAndEarnFragment.getBinding().RAEShareWP.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
ReferAndEarnFragment.onViewCreated$lambda$4$lambda$2(ReferAndEarnFragment.this, appHomeTokenRes, view);
}
});
referAndEarnFragment.getBinding().RAEShare.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
ReferAndEarnFragment.onViewCreated$lambda$4$lambda$3(appHomeTokenRes, referAndEarnFragment, view);
}
});
}
return Unit.INSTANCE;
}
public static final void onViewCreated$lambda$4$lambda$2(ReferAndEarnFragment referAndEarnFragment, AppHomeTokenRes appHomeTokenRes, View view) {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
intent.setPackage("com.whatsapp");
intent.putExtra("android.intent.extra.TEXT", String.valueOf(referAndEarnFragment.shareTxt));
try {
referAndEarnFragment.startActivity(intent);
} catch (Exception unused) {
Intent intent2 = new Intent("android.intent.action.SEND");
intent2.setType("text/plain");
intent2.putExtra("android.intent.extra.TEXT", String.valueOf(appHomeTokenRes.getUser_data().getRefer_share_message()));
referAndEarnFragment.startActivity(Intent.createChooser(intent2, "Share using"));
}
}
public static final void onViewCreated$lambda$4$lambda$3(AppHomeTokenRes appHomeTokenRes, ReferAndEarnFragment referAndEarnFragment, View view) {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
intent.putExtra("android.intent.extra.TEXT", String.valueOf(appHomeTokenRes.getUser_data().getRefer_share_message()));
referAndEarnFragment.startActivity(Intent.createChooser(intent, "Share using"));
}
public static final void onViewCreated$lambda$5(ReferAndEarnFragment referAndEarnFragment, View view) {
try {
NavDirections actionReferAndEarnFragmentToWalletActivity = ReferAndEarnFragmentDirections.actionReferAndEarnFragmentToWalletActivity();
Intrinsics.checkNotNullExpressionValue(actionReferAndEarnFragmentToWalletActivity, "actionReferAndEarnFragmentToWalletActivity(...)");
FragmentKt.findNavController(referAndEarnFragment).navigate(actionReferAndEarnFragmentToWalletActivity);
} catch (Exception unused) {
}
}
public static final void onViewCreated$lambda$6(ReferAndEarnFragment referAndEarnFragment, View view) {
Context context = referAndEarnFragment.getContext();
Object systemService = context != null ? context.getSystemService("clipboard") : null;
Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.content.ClipboardManager");
((ClipboardManager) systemService).setPrimaryClip(ClipData.newPlainText(String.valueOf(referAndEarnFragment.referalCode), String.valueOf(referAndEarnFragment.referalCode)));
Toast.makeText(referAndEarnFragment.requireContext(), "Code Copied To Clipboard", 0).show();
}
public static final void onViewCreated$lambda$7(ReferAndEarnFragment referAndEarnFragment, View view) {
FragmentKt.findNavController(referAndEarnFragment).navigateUp();
}
}