正在查看: SpeedCash v6.5.1482 应用的 PKBShowPdfActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 PKBShowPdfActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.ubp;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import androidx.core.content.FileProvider;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.ubp.PKBShowPdfActivity;
import com.bm.sc.bebasbayar.ui.widget.MessageProgressDialog;
import com.rajat.pdfviewer.PdfRendererView;
import java.io.File;
public class PKBShowPdfActivity extends BaseActivity {
public final String c = "PKBShowPdfActivity";
public MessageProgressDialog d;
public void s(String str, View view) {
this.d.show();
r(str);
}
public void t(String str, View view) {
this.d.show();
v(str);
}
@Override
public int getLayoutResource() {
return R.layout.activity_pkb_show_pdf;
}
@Override
public String getWikiNameSpace() {
return null;
}
@Override
public boolean isEligibleForFavorit() {
return false;
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.d = new MessageProgressDialog(this, "", "");
PdfRendererView findViewById = findViewById(R.id.pdfContainer);
Button button = (Button) findViewById(R.id.btn_download);
Button button2 = (Button) findViewById(R.id.btn_share);
setTitle("Lihat e-TBPKP");
final String stringExtra = getIntent().getStringExtra("pdf_file_path");
StringBuilder sb = new StringBuilder();
sb.append("onViewCreated: ");
sb.append(stringExtra);
if (stringExtra == null || stringExtra.isEmpty()) {
Affinity.toast(this, "Terjadi kesalahan pada data");
finish();
return;
}
try {
u(stringExtra, findViewById);
button.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
PKBShowPdfActivity.this.s(stringExtra, view);
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
PKBShowPdfActivity.this.t(stringExtra, view);
}
});
} catch (Exception e) {
StringBuilder sb2 = new StringBuilder();
sb2.append("onViewCreated: ");
sb2.append(e.getMessage());
Affinity.toast(this, "Terjadi kesalahan saat menampilkan data");
finish();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return false;
}
public final void r(java.lang.String r12) {
throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.ubp.PKBShowPdfActivity.r(java.lang.String):void");
}
public final void u(String str, PdfRendererView pdfRendererView) {
pdfRendererView.initWithFile(new File(str));
}
public final void v(String str) {
this.d.dismiss();
try {
File file = new File(str);
if (file.exists()) {
Uri uriForFile = FileProvider.getUriForFile(this, "com.bm.sc.bebasbayar.provider", file);
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("application/pdf");
intent.putExtra("android.intent.extra.STREAM", uriForFile);
intent.addFlags(1);
startActivity(Intent.createChooser(intent, "Bagikan e-TBPKP dengan"));
}
} catch (Exception unused) {
Affinity.toast(this, "Terjadi gangguan");
}
}
}