正在查看: CallApp v2.226 应用的 n.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 n.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.callapp.contacts.activity.virtualNumber;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.text.format.DateUtils;
import androidx.fragment.app.FragmentActivity;
import apk.tool.patcher.Premium;
import com.callapp.contacts.R;
import com.callapp.contacts.activity.contact.list.ContactsListActivity;
import com.callapp.contacts.activity.virtualNumber.VirtualNumberNotificationType;
import com.callapp.contacts.databinding.VirtualNumberMyNumbersFragmentLayoutBinding;
import com.callapp.contacts.manager.NotificationManager;
import com.callapp.contacts.manager.VirtualNumberBalanceDataManager;
import com.callapp.contacts.model.objectbox.VirtualNumberBalanceData;
import com.callapp.contacts.util.Activities;
import com.callapp.contacts.util.CLog;
import com.callapp.contacts.util.LocaleUtils;
import com.callapp.contacts.util.ThemeUtils;
import com.callapp.framework.phone.Phone;
import java.time.Duration;
import java.time.Instant;
import java.util.Calendar;
import java.util.Locale;
import kotlin.jvm.internal.Intrinsics;
public final class n implements Runnable {
public final int a;
public final Object b;
public n(Object obj, int i) {
this.a = i;
this.b = obj;
}
@Override
public final void run() {
h.k onBackPressedDispatcher;
switch (this.a) {
case 0:
CLog.a();
final VirtualNumberMyNumbersFragment virtualNumberMyNumbersFragment = (VirtualNumberMyNumbersFragment) this.b;
VirtualNumberBalanceData b = VirtualNumberBalanceDataManager.b(virtualNumberMyNumbersFragment.h);
if (b == null || b.getPurchaseTime() <= 0) {
return;
}
b.toString();
CLog.a();
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding.l.setText(LocaleUtils.c(new Phone(virtualNumberMyNumbersFragment.h).g()));
Calendar a = VirtualNumberBalanceDataManager.a(b.getPlanPeriod(), b.getPurchaseTime(), b.getRenewExpiry());
int planPeriod = b.getPlanPeriod();
Intrinsics.checkNotNullParameter(a, "endPlanPeriodCal");
String formatDateTime = DateUtils.formatDateTime(virtualNumberMyNumbersFragment.getContext(), a.getTimeInMillis(), 65556);
Object clone = a.clone();
Intrinsics.d(clone, "null cannot be cast to non-null type java.util.Calendar");
Calendar calendar = (Calendar) clone;
calendar.add(planPeriod, -1);
ru.r rVar = new ru.r(DateUtils.formatDateTime(virtualNumberMyNumbersFragment.getContext(), calendar.getTimeInMillis(), 65552), formatDateTime, a);
if (virtualNumberMyNumbersFragment.g) {
if (virtualNumberMyNumbersFragment.b != null && Premium.Premium()) {
FragmentActivity activity = virtualNumberMyNumbersFragment.getActivity();
if (activity != null && (onBackPressedDispatcher = activity.getOnBackPressedDispatcher()) != null) {
h.j jVar = new h.j() {
{
super(true);
}
public final void b() {
VirtualNumberMyNumbersFragment virtualNumberMyNumbersFragment2 = VirtualNumberMyNumbersFragment.this;
FragmentActivity activity2 = virtualNumberMyNumbersFragment2.getActivity();
if (activity2 != null) {
activity2.startActivity(new Intent((Context) virtualNumberMyNumbersFragment2.getActivity(), (Class<?>) ContactsListActivity.class));
}
}
};
Intrinsics.checkNotNullParameter(jVar, "onBackPressedCallback");
onBackPressedDispatcher.b(jVar);
}
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding2 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding2 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding2.g.setText(Activities.getString(R.string.use_it_now));
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding3 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding3 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding3.g.setOnClickListener(new m(virtualNumberMyNumbersFragment, 1));
}
Duration between = Duration.between(Instant.now(), ((Calendar) rVar.c).getTime().toInstant());
Intrinsics.checkNotNullExpressionValue(between, "between(...)");
long days = between.toDays();
long hours = between.toHours() % 24;
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding4 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding4 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding4.i.setText(Activities.f(R.string.my_number_expiry_date, Long.valueOf(days), Long.valueOf(hours)));
}
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding5 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding5 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding5.h.setText(rVar.a + " - " + rVar.b);
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding6 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding6 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding6.h.setTextColor(ThemeUtils.getColor(R.color.title));
virtualNumberMyNumbersFragment.c = b.getSkuMinArg();
virtualNumberMyNumbersFragment.d = b.getSkuSmsArg();
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding7 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding7 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding7.e.setMax(Integer.parseInt(b.getSkuMinArg()));
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding8 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding8 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding8.r.setMax(Integer.parseInt(b.getSkuSmsArg()));
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding9 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding9 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding9.r.setIndicatorColor(new int[]{ThemeUtils.getColor(R.color.id_plus_color)});
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding10 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding10 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding10.r.setTrackColor(ThemeUtils.getColor(R.color.secondary_background));
if (!Intrinsics.a(b.getSkuMinArg(), "0")) {
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding11 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding11 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding11.d.setText(Activities.f(R.string.my_number_calls_left, Integer.valueOf(b.getBalanceMin()), b.getSkuMinArg()));
}
if (!Intrinsics.a(b.getSkuSmsArg(), "0")) {
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding12 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding12 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding12.q.setText(Activities.f(R.string.my_number_sms_left, Integer.valueOf(b.getBalanceSms()), b.getSkuSmsArg()));
}
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding13 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding13 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding13.k.setText(new Locale("", b.getCountry()).getDisplayCountry(LocaleUtils.getCurrentLocale()));
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding14 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding14 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding14.k.setTextColor(ThemeUtils.getColor(R.color.title));
int balanceMin = b.getBalanceMin();
virtualNumberMyNumbersFragment.e = balanceMin;
if (balanceMin > 0 && !Intrinsics.a(virtualNumberMyNumbersFragment.c, "0")) {
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding15 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding15 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding15.d.setText(Activities.f(R.string.my_number_calls_left, Integer.valueOf(virtualNumberMyNumbersFragment.e), virtualNumberMyNumbersFragment.c));
}
int balanceSms = b.getBalanceSms();
virtualNumberMyNumbersFragment.f = balanceSms;
if (balanceSms > 0 && !Intrinsics.a(virtualNumberMyNumbersFragment.d, "0")) {
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding16 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding16 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding16.q.setText(Activities.f(R.string.my_number_sms_left, Integer.valueOf(virtualNumberMyNumbersFragment.f), virtualNumberMyNumbersFragment.d));
}
int parseInt = Integer.parseInt(virtualNumberMyNumbersFragment.c) - b.getBalanceMin();
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding17 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding17 == null) {
Intrinsics.l("binding");
throw null;
}
virtualNumberMyNumbersFragmentLayoutBinding17.e.setProgress(parseInt);
int parseInt2 = Integer.parseInt(virtualNumberMyNumbersFragment.d) - b.getBalanceSms();
VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding18 = virtualNumberMyNumbersFragment.a;
if (virtualNumberMyNumbersFragmentLayoutBinding18 != null) {
virtualNumberMyNumbersFragmentLayoutBinding18.r.setProgress(parseInt2);
return;
} else {
Intrinsics.l("binding");
throw null;
}
default:
NotificationManager notificationManager = NotificationManager.get();
notificationManager.getClass();
String str = (String) this.b;
VirtualNumberNotificationType.DefaultDialer defaultDialer = new VirtualNumberNotificationType.DefaultDialer(str, true);
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("https://callapp.com/applink?command=tab_recent"));
intent.setFlags(335544320);
notificationManager.b0(defaultDialer, str, intent);
return;
}
}
}