正在查看: Hyouka private v5.8.9 应用的 DataTransferFragment.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Hyouka private v5.8.9 应用的 DataTransferFragment.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.beint.project.screens.P2PConnection;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.appcompat.app.c;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.beint.project.core.utils.ZangiPermissionUtils;
import com.beint.project.screens.BaseScreen;
import com.beint.project.screens.P2PConnection.P2PConnectionService;
import com.beint.project.utils.AlertDialogUtils;
import com.beint.project.utils.ProjectUtils;
import com.fasterxml.jackson.core.util.MinimalPrettyPrinter;
import java.util.ArrayList;
public class DataTransferFragment extends BaseScreen {
public AdapterForDataTransfer adapter;
private P2PConnectionService connection;
private Context context;
private RecyclerView recyclerView;
public void lambda$onCreateView$0(ArrayList arrayList, boolean z) {
if (z) {
return;
}
getActivity().finish();
}
@Override
public n0.a getDefaultViewModelCreationExtras() {
return androidx.lifecycle.h.a(this);
}
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
View inflate = layoutInflater.inflate(2131558489, viewGroup, false);
this.context = inflate.getContext();
this.recyclerView = inflate.findViewById(2131363424);
P2PConnectionService p2PConnectionService = P2PConnectionService.getInstance();
this.connection = p2PConnectionService;
p2PConnectionService.setActivity(getActivity());
if (!ZangiPermissionUtils.hasPermission(this.context, 1013, true, new ZangiPermissionUtils.OnPermissionResult() {
public final void onResult(ArrayList arrayList, boolean z) {
DataTransferFragment.this.lambda$onCreateView$0(arrayList, z);
}
})) {
getActivity().finish();
}
AdapterForDataTransfer adapterForDataTransfer = AdapterForDataTransfer.getInstance();
this.adapter = adapterForDataTransfer;
adapterForDataTransfer.setContext(this.context);
this.connection.openConnection();
if (!ProjectUtils.isWifiTurnedOn(this.context)) {
c.a alertDialog = AlertDialogUtils.getAlertDialog(this.context);
alertDialog.s(getString(2131886425));
alertDialog.i(getString(2131886426));
alertDialog.d(false);
alertDialog.p(getString(2131886422).toUpperCase(), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
DataTransferFragment.this.startActivity(new Intent("android.settings.WIFI_SETTINGS"));
DataTransferFragment.this.getActivity().finish();
}
});
alertDialog.k(getString(2131886409).toUpperCase(), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
DataTransferFragment.this.getActivity().finish();
}
});
androidx.appcompat.app.c a = alertDialog.a();
a.show();
a.getWindow().setLayout(AlertDialogUtils.getAlertSize(), -2);
AlertDialogUtils.setCurrentDialog(a);
}
this.connection.setOnRemotePeer(new P2PConnectionService.onRemotePeer() {
@Override
public void onConfirmReceiveData(final da.d dVar, String str) {
c.a alertDialog2 = AlertDialogUtils.getAlertDialog(DataTransferFragment.this.context);
alertDialog2.s(DataTransferFragment.this.getString(2131886408));
if (DataTransferFragment.this.getString(2131886407).equals("Խնդրում ենք հաստատել տվյալների փոխանցումը")) {
alertDialog2.i(DataTransferFragment.this.getString(2131886407) + MinimalPrettyPrinter.DEFAULT_ROOT_VALUE_SEPARATOR + str + "-ից");
} else {
alertDialog2.i(DataTransferFragment.this.getString(2131886407) + MinimalPrettyPrinter.DEFAULT_ROOT_VALUE_SEPARATOR + str);
}
alertDialog2.d(false);
alertDialog2.p(DataTransferFragment.this.getString(2131886406).toUpperCase(), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
DataTransferFragment.this.connection.sendData(dVar, "1", false);
}
});
alertDialog2.k(DataTransferFragment.this.getString(2131886409).toUpperCase(), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
DataTransferFragment.this.connection.sendData(dVar, "0", false);
}
});
androidx.appcompat.app.c a7 = alertDialog2.a();
a7.show();
a7.getWindow().setLayout(AlertDialogUtils.getAlertSize(), -2);
AlertDialogUtils.setCurrentDialog(a7);
}
@Override
public void onRemotePeerListUpdate(ArrayList<Model> arrayList) {
DataTransferFragment.this.adapter.setRemotePeer(arrayList);
}
@Override
public void onVersionError() {
c.a alertDialog2 = AlertDialogUtils.getAlertDialog(DataTransferFragment.this.context);
alertDialog2.s(DataTransferFragment.this.getString(2131886416));
alertDialog2.i(DataTransferFragment.this.getString(2131886415));
alertDialog2.d(true);
alertDialog2.p(DataTransferFragment.this.getString(2131886414).toUpperCase(), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
DataTransferFragment.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://play.google.com/store/apps/details?id=com.beint.zangi")));
}
});
alertDialog2.k(DataTransferFragment.this.getString(2131886211).toUpperCase(), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
DataTransferFragment.this.getActivity().finish();
}
});
androidx.appcompat.app.c a7 = alertDialog2.a();
a7.show();
a7.getWindow().setLayout(AlertDialogUtils.getAlertSize(), -2);
AlertDialogUtils.setCurrentDialog(a7);
}
});
this.recyclerView.setHasFixedSize(true);
this.recyclerView.setLayoutManager(new LinearLayoutManager(this.context));
this.recyclerView.setAdapter(this.adapter);
return inflate;
}
@Override
public void onDestroy() {
super.onDestroy();
this.connection.stop();
this.connection = null;
}
}