|
@@ -12,7 +12,6 @@ import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
|
import android.os.Handler;
|
|
|
import android.os.Message;
|
|
|
-
|
|
|
import android.view.ContextMenu;
|
|
|
import android.view.MenuItem;
|
|
|
import android.view.View;
|
|
@@ -25,6 +24,8 @@ import android.widget.RadioButton;
|
|
|
import android.widget.RelativeLayout;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
+import androidx.fragment.app.DialogFragment;
|
|
|
+
|
|
|
import com.epson.mobilephone.common.ble.BleAsyncTask;
|
|
|
import com.epson.mobilephone.common.ble.BleWork;
|
|
|
import com.epson.mobilephone.common.ble.BleWorkActivity;
|
|
@@ -41,14 +42,17 @@ import com.epson.mobilephone.common.wifidirect.WiFiDirectPrinterListUtils;
|
|
|
import com.epson.mobilephone.common.wifidirect.WiFiNetworkManager;
|
|
|
import com.epson.mobilephone.common.wifidirect.escprLib;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Locale;
|
|
|
+
|
|
|
import epson.common.Constants;
|
|
|
import epson.common.ExternalFileUtils;
|
|
|
import epson.common.Utils;
|
|
|
import epson.print.ActivityIACommon;
|
|
|
-import epson.print.R;
|
|
|
import epson.print.CustomTitleDialogFragment;
|
|
|
import epson.print.EPPrinterManager;
|
|
|
import epson.print.MyPrinter;
|
|
|
+import epson.print.R;
|
|
|
import epson.print.screen.ActivityPrinterSetting;
|
|
|
import epson.print.screen.WorkingDialog;
|
|
|
import epson.print.widgets.AbstractListBuilder;
|
|
@@ -58,10 +62,8 @@ import epson.print.widgets.PrinterInfoECBuilder;
|
|
|
import epson.print.widgets.PrinterInfoIpBuilder;
|
|
|
import epson.scan.lib.escanLib;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Locale;
|
|
|
-
|
|
|
public class MaintainPrinterSearchActivity extends ActivityIACommon implements CustomTitleDialogFragment.Callback {
|
|
|
+
|
|
|
private static final int DELAY = 100;
|
|
|
private static final int DIALOG_ID_PRINTER_NOT_FOUND_WITH_WEB_GUIDANCE = 1;
|
|
|
private static final String DIALOG_TAG_PRINTER_NOT_FOUND = "printer_not_found_dialog";
|
|
@@ -112,398 +114,8 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
private Context mContext = null;
|
|
|
private int mDeletePos = -1;
|
|
|
Handler mHandler = new Handler(new Handler.Callback() {
|
|
|
- /* JADX DEBUG: Multi-variable search result rejected for TypeSearchVarInfo{r8v46, resolved type: java.lang.Object} */
|
|
|
- /* JADX DEBUG: Multi-variable search result rejected for TypeSearchVarInfo{r2v19, resolved type: epson.print.MyPrinter} */
|
|
|
- /* JADX DEBUG: Multi-variable search result rejected for TypeSearchVarInfo{r8v55, resolved type: java.lang.Object} */
|
|
|
- /* JADX DEBUG: Multi-variable search result rejected for TypeSearchVarInfo{r2v26, resolved type: epson.print.MyPrinter} */
|
|
|
- /* JADX WARNING: Multi-variable type inference failed */
|
|
|
- /* Code decompiled incorrectly, please refer to instructions dump. */
|
|
|
public boolean handleMessage(android.os.Message r8) {
|
|
|
- /*
|
|
|
- r7 = this;
|
|
|
- int r0 = r8.what
|
|
|
- r1 = 8
|
|
|
- r2 = 0
|
|
|
- r3 = -1
|
|
|
- r4 = 1
|
|
|
- r5 = 0
|
|
|
- switch(r0) {
|
|
|
- case 0: goto L_0x02c1;
|
|
|
- case 1: goto L_0x0292;
|
|
|
- case 2: goto L_0x028b;
|
|
|
- case 3: goto L_0x000b;
|
|
|
- case 4: goto L_0x0208;
|
|
|
- case 5: goto L_0x01fc;
|
|
|
- case 6: goto L_0x0149;
|
|
|
- case 7: goto L_0x0104;
|
|
|
- case 8: goto L_0x00bc;
|
|
|
- case 9: goto L_0x000b;
|
|
|
- case 10: goto L_0x0076;
|
|
|
- case 11: goto L_0x004d;
|
|
|
- case 12: goto L_0x0029;
|
|
|
- case 13: goto L_0x000d;
|
|
|
- default: goto L_0x000b;
|
|
|
- }
|
|
|
- L_0x000b:
|
|
|
- goto L_0x0338
|
|
|
- L_0x000d:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- android.os.Handler r0 = r8.mHandler
|
|
|
- r2 = 60
|
|
|
- com.epson.mobilephone.common.wifidirect.SearchWiFiDirectPrinterTask r0 = com.epson.mobilephone.common.wifidirect.WiFiDirectManager.searchWiFiDirectPrinter(r8, r0, r1, r2)
|
|
|
- com.epson.mobilephone.common.wifidirect.SearchWiFiDirectPrinterTask unused = r8.searchWiFiDirectPrinter = r0
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- com.epson.mobilephone.common.wifidirect.SearchWiFiDirectPrinterTask r8 = r8.searchWiFiDirectPrinter
|
|
|
- if (r8 != 0) goto L_0x0338
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- boolean unused = r8.isSearchSimpleAp = r5
|
|
|
- goto L_0x0338
|
|
|
- L_0x0029:
|
|
|
- java.lang.Object r8 = r8.obj
|
|
|
- epson.print.MyPrinter r8 = (epson.print.MyPrinter) r8
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- boolean r0 = r0.isFinishSearchPrinter
|
|
|
- if (r0 != 0) goto L_0x0041
|
|
|
- java.lang.String r0 = "MaintainPrinterSearchActivity"
|
|
|
- java.lang.String r1 = "cancelSearch for PROBE_SCANNER"
|
|
|
- epson.print.Util.EPLog.m313i(r0, r1)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r0.interruptSearch()
|
|
|
- L_0x0041:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity$14$1 r0 = new epson.maintain.activity.MaintainPrinterSearchActivity$14$1
|
|
|
- r0.<init>(r8)
|
|
|
- java.lang.Void[] r8 = new java.lang.Void[r5]
|
|
|
- r0.execute(r8)
|
|
|
- goto L_0x0338
|
|
|
- L_0x004d:
|
|
|
- java.lang.Object r8 = r8.obj
|
|
|
- epson.print.MyPrinter r8 = (epson.print.MyPrinter) r8
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- boolean r0 = r0.isFinishSearchPrinter
|
|
|
- if (r0 != 0) goto L_0x0065
|
|
|
- java.lang.String r0 = "MaintainPrinterSearchActivity"
|
|
|
- java.lang.String r1 = "cancelSearch for PROBE_PRINTER"
|
|
|
- epson.print.Util.EPLog.m313i(r0, r1)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r0.interruptSearch()
|
|
|
- L_0x0065:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity$14$2 r1 = new epson.maintain.activity.MaintainPrinterSearchActivity$14$2
|
|
|
- r1.<init>(r8)
|
|
|
- java.lang.Void[] r8 = new java.lang.Void[r5]
|
|
|
- android.os.AsyncTask r8 = r1.execute(r8)
|
|
|
- r0.probePrinterThread = r8
|
|
|
- goto L_0x0338
|
|
|
- L_0x0076:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r0.interruptSearch()
|
|
|
- java.lang.Object r0 = r8.obj
|
|
|
- if (r0 == 0) goto L_0x0084
|
|
|
- java.lang.Object r8 = r8.obj
|
|
|
- r2 = r8
|
|
|
- epson.print.MyPrinter r2 = (epson.print.MyPrinter) r2
|
|
|
- L_0x0084:
|
|
|
- android.content.Intent r8 = new android.content.Intent
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- java.lang.Class<epson.print.screen.ActivityIpPrinterSetting> r1 = epson.print.screen.ActivityIpPrinterSetting.class
|
|
|
- r8.<init>(r0, r1)
|
|
|
- android.os.Bundle r0 = new android.os.Bundle
|
|
|
- r0.<init>()
|
|
|
- if (r2 == 0) goto L_0x00a4
|
|
|
- java.lang.String r1 = r2.getPrinterId()
|
|
|
- if (r1 == 0) goto L_0x00a4
|
|
|
- java.lang.String r1 = "PRINTER_KEY"
|
|
|
- java.lang.String r2 = r2.getPrinterId()
|
|
|
- r0.putString(r1, r2)
|
|
|
- goto L_0x00ab
|
|
|
- L_0x00a4:
|
|
|
- java.lang.String r1 = "PRINTER_KEY"
|
|
|
- java.lang.String r2 = ""
|
|
|
- r0.putString(r1, r2)
|
|
|
- L_0x00ab:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r1 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int unused = r1.mDeletePos = r3
|
|
|
- r8.putExtras(r0)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r1 = 10
|
|
|
- r0.startActivityForResult(r8, r1)
|
|
|
- goto L_0x0338
|
|
|
- L_0x00bc:
|
|
|
- android.os.Bundle r8 = r8.getData()
|
|
|
- if (r8 == 0) goto L_0x00ed
|
|
|
- boolean r0 = r8.isEmpty()
|
|
|
- if (r0 != 0) goto L_0x00ed
|
|
|
- java.lang.String r0 = "ssid"
|
|
|
- java.lang.String r0 = r8.getString(r0)
|
|
|
- java.lang.String r1 = "name"
|
|
|
- java.lang.String r1 = r8.getString(r1)
|
|
|
- java.lang.String r2 = "addr_infra"
|
|
|
- java.lang.String r8 = r8.getString(r2)
|
|
|
- if (r1 != 0) goto L_0x00dd
|
|
|
- r1 = r0
|
|
|
- L_0x00dd:
|
|
|
- epson.print.MyPrinter r2 = new epson.print.MyPrinter
|
|
|
- java.lang.String r3 = ""
|
|
|
- r2.<init>(r1, r0, r8, r3)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r1 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- com.epson.mobilephone.common.wifidirect.WiFiDirectPrinterListUtils r1 = r1.wiFiDirectPrinterListUtils
|
|
|
- r1.addPrinter(r2, r5, r0, r8)
|
|
|
- goto L_0x0338
|
|
|
- L_0x00ed:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- boolean unused = r8.isSearchSimpleAp = r5
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- boolean r8 = r8.isFinishSearchPrinter
|
|
|
- if (r8 == 0) goto L_0x0338
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- android.os.Handler r8 = r8.mHandler
|
|
|
- r0 = 5
|
|
|
- r8.sendEmptyMessage(r0)
|
|
|
- goto L_0x0338
|
|
|
- L_0x0104:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r0.interruptSearch()
|
|
|
- java.lang.Object r0 = r8.obj
|
|
|
- if (r0 == 0) goto L_0x0112
|
|
|
- java.lang.Object r8 = r8.obj
|
|
|
- r2 = r8
|
|
|
- epson.print.MyPrinter r2 = (epson.print.MyPrinter) r2
|
|
|
- L_0x0112:
|
|
|
- android.content.Intent r8 = new android.content.Intent
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- java.lang.Class<epson.print.screen.ActivityPrinterSetting> r1 = epson.print.screen.ActivityPrinterSetting.class
|
|
|
- r8.<init>(r0, r1)
|
|
|
- android.os.Bundle r0 = new android.os.Bundle
|
|
|
- r0.<init>()
|
|
|
- if (r2 == 0) goto L_0x0132
|
|
|
- java.lang.String r1 = r2.getEmailAddress()
|
|
|
- if (r1 == 0) goto L_0x0132
|
|
|
- java.lang.String r1 = "PRINTER_EMAIL_ADDRESS"
|
|
|
- java.lang.String r2 = r2.getEmailAddress()
|
|
|
- r0.putString(r1, r2)
|
|
|
- goto L_0x0139
|
|
|
- L_0x0132:
|
|
|
- java.lang.String r1 = "PRINTER_EMAIL_ADDRESS"
|
|
|
- java.lang.String r2 = ""
|
|
|
- r0.putString(r1, r2)
|
|
|
- L_0x0139:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r1 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int unused = r1.mDeletePos = r3
|
|
|
- r8.putExtras(r0)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r1 = 7
|
|
|
- r0.startActivityForResult(r8, r1)
|
|
|
- goto L_0x0338
|
|
|
- L_0x0149:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int r8 = r8.mDeletePos
|
|
|
- if (r8 < 0) goto L_0x0338
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int r8 = r8.printer_location
|
|
|
- switch(r8) {
|
|
|
- case 2: goto L_0x019f;
|
|
|
- case 3: goto L_0x015c;
|
|
|
- default: goto L_0x015a;
|
|
|
- }
|
|
|
- L_0x015a:
|
|
|
- goto L_0x01e1
|
|
|
- L_0x015c:
|
|
|
- epson.print.EPPrinterManager r8 = new epson.print.EPPrinterManager
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- android.content.Context r0 = r0.mContext
|
|
|
- r8.<init>(r0)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- epson.print.widgets.AbstractListBuilder r0 = r0.mBuilder
|
|
|
- java.util.Vector r0 = r0.getData()
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r2 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int r2 = r2.mDeletePos
|
|
|
- java.lang.Object r0 = r0.elementAt(r2)
|
|
|
- epson.print.MyPrinter r0 = (epson.print.MyPrinter) r0
|
|
|
- java.lang.String r0 = r0.getPrinterId()
|
|
|
- r8.deleteIpPrinterInfo(r0)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- epson.print.widgets.AbstractListBuilder r8 = r8.mBuilder
|
|
|
- android.widget.BaseAdapter r8 = r8.getAdapter()
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- epson.print.widgets.AbstractListBuilder r0 = r0.mBuilder
|
|
|
- java.util.Vector r0 = r0.getData()
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r2 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int r2 = r2.mDeletePos
|
|
|
- r0.remove(r2)
|
|
|
- r8.notifyDataSetChanged()
|
|
|
- goto L_0x01e1
|
|
|
- L_0x019f:
|
|
|
- epson.print.EPPrinterManager r8 = new epson.print.EPPrinterManager
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- android.content.Context r0 = r0.mContext
|
|
|
- r8.<init>(r0)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- epson.print.widgets.AbstractListBuilder r0 = r0.mBuilder
|
|
|
- java.util.Vector r0 = r0.getData()
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r2 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int r2 = r2.mDeletePos
|
|
|
- java.lang.Object r0 = r0.elementAt(r2)
|
|
|
- epson.print.MyPrinter r0 = (epson.print.MyPrinter) r0
|
|
|
- java.lang.String r0 = r0.getEmailAddress()
|
|
|
- r8.deleteRemotePrinterInfo(r0)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- epson.print.widgets.AbstractListBuilder r8 = r8.mBuilder
|
|
|
- android.widget.BaseAdapter r8 = r8.getAdapter()
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- epson.print.widgets.AbstractListBuilder r0 = r0.mBuilder
|
|
|
- java.util.Vector r0 = r0.getData()
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r2 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int r2 = r2.mDeletePos
|
|
|
- r0.remove(r2)
|
|
|
- r8.notifyDataSetChanged()
|
|
|
- L_0x01e1:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r8.displaySearchResult()
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int r8 = r8.printer_location
|
|
|
- if (r8 == r4) goto L_0x01f5
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- android.widget.Button r8 = r8.mSearchButton
|
|
|
- r8.setVisibility(r1)
|
|
|
- L_0x01f5:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int unused = r8.mDeletePos = r3
|
|
|
- goto L_0x0338
|
|
|
- L_0x01fc:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r8.interruptSearch()
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r8.displaySearchResult()
|
|
|
- goto L_0x0338
|
|
|
- L_0x0208:
|
|
|
- com.epson.mobilephone.common.ble.BleAsyncTask.blePrinterCheckStop()
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- boolean r0 = r0.isFinishSearchPrinter
|
|
|
- if (r0 == 0) goto L_0x021b
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- boolean r0 = r0.isSearchSimpleAp
|
|
|
- if (r0 == 0) goto L_0x0227
|
|
|
- L_0x021b:
|
|
|
- java.lang.String r0 = "MaintainPrinterSearchActivity"
|
|
|
- java.lang.String r1 = "cancelSearch for SELECT_PRINTER"
|
|
|
- epson.print.Util.EPLog.m313i(r0, r1)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r0.interruptSearch()
|
|
|
- L_0x0227:
|
|
|
- java.lang.Object r8 = r8.obj
|
|
|
- epson.print.MyPrinter r8 = (epson.print.MyPrinter) r8
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r8.setCurPrinter(r0)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- android.content.Context r0 = r0.getApplicationContext()
|
|
|
- java.lang.String r1 = "PrintSetting"
|
|
|
- java.lang.String r2 = "RE_SEARCH"
|
|
|
- epson.common.Utils.savePref((android.content.Context) r0, (java.lang.String) r1, (java.lang.String) r2, (boolean) r4)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int r0 = r0.printer_location
|
|
|
- if (r0 != r4) goto L_0x0268
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- java.lang.String r1 = r8.getPrinterId()
|
|
|
- java.lang.String r1 = com.epson.mobilephone.common.wifidirect.MacAddrUtils.getMacAddressFromPrinterId(r1)
|
|
|
- java.lang.String r0 = com.epson.mobilephone.common.wifidirect.WiFiDirectManager.getCurConnectInfo(r0, r1)
|
|
|
- if (r0 == 0) goto L_0x0261
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r1 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- java.lang.String r2 = "printer"
|
|
|
- java.lang.String r8 = r8.getName()
|
|
|
- com.epson.mobilephone.common.wifidirect.WiFiDirectManager.setConnectInfo(r1, r0, r2, r8)
|
|
|
- goto L_0x0268
|
|
|
- L_0x0261:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- java.lang.String r0 = "printer"
|
|
|
- com.epson.mobilephone.common.wifidirect.WiFiDirectManager.resetConnectInfo(r8, r0)
|
|
|
- L_0x0268:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int r8 = r8.printer_location
|
|
|
- r0 = 2
|
|
|
- if (r8 != r0) goto L_0x027a
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- epson.common.ExternalFileUtils r8 = epson.common.ExternalFileUtils.getInstance(r8)
|
|
|
- r8.removeAreaInfo()
|
|
|
- L_0x027a:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r8.commitEPPrinterInfo()
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r8.setResult(r4)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r8.finish()
|
|
|
- goto L_0x0338
|
|
|
- L_0x028b:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r8.interruptSearch()
|
|
|
- goto L_0x0338
|
|
|
- L_0x0292:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- int r8 = r8.printer_location
|
|
|
- if (r8 == r4) goto L_0x029c
|
|
|
- goto L_0x0338
|
|
|
- L_0x029c:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- android.os.AsyncTask<java.lang.Void, java.lang.Void, java.lang.Integer> r8 = r8.probePrinterThread
|
|
|
- if (r8 == 0) goto L_0x02bb
|
|
|
- android.os.AsyncTask$Status r8 = android.os.AsyncTask.Status.RUNNING
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- android.os.AsyncTask<java.lang.Void, java.lang.Void, java.lang.Integer> r0 = r0.probePrinterThread
|
|
|
- android.os.AsyncTask$Status r0 = r0.getStatus()
|
|
|
- boolean r8 = r8.equals(r0)
|
|
|
- if (r8 == 0) goto L_0x02bb
|
|
|
- java.lang.String r8 = "MaintainPrinterSearchActivity"
|
|
|
- java.lang.String r0 = "Cancel serch. probePrinterThread is running."
|
|
|
- epson.print.Util.EPLog.m305d(r8, r0)
|
|
|
- goto L_0x0338
|
|
|
- L_0x02bb:
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r8 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- r8.search()
|
|
|
- goto L_0x0338
|
|
|
- L_0x02c1:
|
|
|
- android.os.Bundle r8 = r8.getData()
|
|
|
- java.lang.String r0 = "name"
|
|
|
- java.lang.String r0 = r8.getString(r0)
|
|
|
- if (r0 == 0) goto L_0x0338
|
|
|
- java.lang.String r0 = "ip"
|
|
|
- java.lang.String r0 = r8.getString(r0)
|
|
|
- if (r0 == 0) goto L_0x0338
|
|
|
- java.lang.String r0 = "id"
|
|
|
- java.lang.String r0 = r8.getString(r0)
|
|
|
- if (r0 == 0) goto L_0x0338
|
|
|
- java.lang.String r0 = "common_devicename"
|
|
|
- java.lang.String r0 = r8.getString(r0)
|
|
|
- java.lang.StringBuilder r1 = new java.lang.StringBuilder
|
|
|
- r1.<init>()
|
|
|
- java.lang.String r2 = "commonDeviceName = "
|
|
|
- r1.append(r2)
|
|
|
- r1.append(r0)
|
|
|
- java.lang.String r1 = r1.toString()
|
|
|
- com.epson.mobilephone.common.EpLog.m69d(r1)
|
|
|
- epson.print.MyPrinter r1 = new epson.print.MyPrinter
|
|
|
- java.lang.String r2 = "name"
|
|
|
- java.lang.String r2 = r8.getString(r2)
|
|
|
- java.lang.String r3 = "ip"
|
|
|
- java.lang.String r3 = r8.getString(r3)
|
|
|
- java.lang.String r4 = "id"
|
|
|
- java.lang.String r4 = r8.getString(r4)
|
|
|
- java.lang.String r6 = "serial_no"
|
|
|
- java.lang.String r6 = r8.getString(r6)
|
|
|
- r1.<init>(r2, r3, r4, r6)
|
|
|
- r1.setCommonDeviceName(r0)
|
|
|
- epson.maintain.activity.MaintainPrinterSearchActivity r0 = epson.maintain.activity.MaintainPrinterSearchActivity.this
|
|
|
- com.epson.mobilephone.common.wifidirect.WiFiDirectPrinterListUtils r0 = r0.wiFiDirectPrinterListUtils
|
|
|
- java.lang.String r2 = "index"
|
|
|
- java.lang.String r8 = r8.getString(r2)
|
|
|
- java.lang.Integer r8 = java.lang.Integer.valueOf(r8)
|
|
|
- int r8 = r8.intValue()
|
|
|
- java.lang.String r2 = r1.getIp()
|
|
|
- java.lang.String r3 = r1.getPrinterId()
|
|
|
- java.lang.String r3 = com.epson.mobilephone.common.wifidirect.MacAddrUtils.getMacAddressFromPrinterId(r3)
|
|
|
- r0.addPrinter(r1, r8, r2, r3)
|
|
|
- L_0x0338:
|
|
|
- return r5
|
|
|
- */
|
|
|
- throw new UnsupportedOperationException("Method not decompiled: epson.maintain.activity.MaintainPrinterSearchActivity.C203814.handleMessage(android.os.Message):boolean");
|
|
|
+ throw new UnsupportedOperationException("Method not decompiled: epson.maintain.activity.C203814.handleMessage(android.os.Message):boolean");
|
|
|
}
|
|
|
});
|
|
|
RadioButton mIpButton;
|
|
@@ -593,11 +205,11 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
mBleButton.setVisibility(View.GONE);
|
|
|
mBleButton.setOnClickListener(new View.OnClickListener() {
|
|
|
public void onClick(View view) {
|
|
|
- MaintainPrinterSearchActivity.this.interruptSearch();
|
|
|
+ interruptSearch();
|
|
|
BleAsyncTask.blePrinterCheckStop();
|
|
|
- Intent intent = new Intent(MaintainPrinterSearchActivity.this.getApplicationContext(), BleWorkActivity.class);
|
|
|
- intent.putParcelableArrayListExtra(ScannedDevice.TYPE, (ArrayList) MaintainPrinterSearchActivity.mBleButton.getTag());
|
|
|
- MaintainPrinterSearchActivity.this.startActivityForResult(intent, 15);
|
|
|
+ Intent intent = new Intent(getApplicationContext(), BleWorkActivity.class);
|
|
|
+ intent.putParcelableArrayListExtra(ScannedDevice.TYPE, (ArrayList) mBleButton.getTag());
|
|
|
+ startActivityForResult(intent, 15);
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -606,13 +218,12 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
mLayout.findViewById(R.id.not_found_printer_epsonsn).setOnClickListener(new View.OnClickListener() {
|
|
|
public void onClick(View view) {
|
|
|
MaintainPrinterSearchActivity maintainPrinterSearchActivity = MaintainPrinterSearchActivity.this;
|
|
|
- maintainPrinterSearchActivity.startActivity(PrinterNotFoundDialogCreator.getStartIntent(maintainPrinterSearchActivity.getApplicationContext()));
|
|
|
+ startActivity(PrinterNotFoundDialogCreator.getStartIntent(getApplicationContext()));
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- /* access modifiers changed from: package-private */
|
|
|
- public void addWiFiSetupButton() {
|
|
|
+ private void addWiFiSetupButton() {
|
|
|
mWiFiSettingButton = mLayout.findViewById(R.id.rlWifiSettings);
|
|
|
if (this.isJapaneseLocale) {
|
|
|
((TextView) mWiFiSettingButton).setText(R.string.str_goto_wifidirect_settings);
|
|
@@ -621,7 +232,7 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
}
|
|
|
mWiFiSettingButton.setOnClickListener(new View.OnClickListener() {
|
|
|
public void onClick(View view) {
|
|
|
- MaintainPrinterSearchActivity.this.startWifiPrinterSelect();
|
|
|
+ startWifiPrinterSelect();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -630,12 +241,11 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
startActivityForResult(new Intent(this, ActivityWiFiDirectStart.class), 9);
|
|
|
}
|
|
|
|
|
|
- /* access modifiers changed from: package-private */
|
|
|
- public void addAboutRemoteButton() {
|
|
|
+ private void addAboutRemoteButton() {
|
|
|
mAboutRemoteButton = mLayout.findViewById(R.id.AboutRemoteFrame);
|
|
|
mAboutRemoteButton.setOnClickListener(new View.OnClickListener() {
|
|
|
public void onClick(View view) {
|
|
|
- MaintainPrinterSearchActivity.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://www.epsonconnect.com/iguide/")));
|
|
|
+ startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://www.epsonconnect.com/iguide/")));
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -720,17 +330,17 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
}
|
|
|
mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
|
|
public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
|
|
|
- if (MaintainPrinterSearchActivity.this.isFocused.booleanValue()) {
|
|
|
- Boolean unused = MaintainPrinterSearchActivity.this.isFocused = false;
|
|
|
+ if (isFocused.booleanValue()) {
|
|
|
+ Boolean unused = isFocused = false;
|
|
|
MaintainPrinterSearchActivity maintainPrinterSearchActivity = MaintainPrinterSearchActivity.this;
|
|
|
- maintainPrinterSearchActivity.mIsClickSelect = true;
|
|
|
- Message obtainMessage = maintainPrinterSearchActivity.mHandler.obtainMessage();
|
|
|
- obtainMessage.obj = MaintainPrinterSearchActivity.mBuilder.getData().elementAt(i);
|
|
|
- int access$400 = MaintainPrinterSearchActivity.this.printer_location;
|
|
|
+ mIsClickSelect = true;
|
|
|
+ Message obtainMessage = mHandler.obtainMessage();
|
|
|
+ obtainMessage.obj = mBuilder.getData().elementAt(i);
|
|
|
+ int access$400 = printer_location;
|
|
|
if (access$400 == 1) {
|
|
|
String ip = ((MyPrinter) obtainMessage.obj).getIp();
|
|
|
- if (!WiFiControl.ConnectType.NONE.equals(WiFiDirectManager.getConnectType(MaintainPrinterSearchActivity.this, ip))) {
|
|
|
- MaintainPrinterSearchActivity.this.interruptSearch();
|
|
|
+ if (!WiFiControl.ConnectType.NONE.equals(WiFiDirectManager.getConnectType(this, ip))) {
|
|
|
+ interruptSearch();
|
|
|
WiFiDirectManager.connect(MaintainPrinterSearchActivity.this, ip, 9);
|
|
|
} else {
|
|
|
obtainMessage.what = 11;
|
|
@@ -741,41 +351,41 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
obtainMessage.what = 11;
|
|
|
}
|
|
|
BleAsyncTask.blePrinterCheckStop();
|
|
|
- MaintainPrinterSearchActivity.mHandler.sendMessageDelayed(obtainMessage, 100);
|
|
|
+ mHandler.sendMessageDelayed(obtainMessage, 100);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
mListView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
|
|
|
public boolean onItemLongClick(AdapterView<?> adapterView, View view, int i, long j) {
|
|
|
- if (MaintainPrinterSearchActivity.this.printer_location == 1) {
|
|
|
+ if (printer_location == 1) {
|
|
|
return true;
|
|
|
}
|
|
|
- int unused = MaintainPrinterSearchActivity.mDeletePos = i;
|
|
|
+ int unused = mDeletePos = i;
|
|
|
MaintainPrinterSearchActivity maintainPrinterSearchActivity = MaintainPrinterSearchActivity.this;
|
|
|
- maintainPrinterSearchActivity.registerForContextMenu(maintainPrinterSearchActivity.mListView);
|
|
|
+ registerForContextMenu(mListView);
|
|
|
return false;
|
|
|
}
|
|
|
});
|
|
|
mAddButton.setOnClickListener(new View.OnClickListener() {
|
|
|
public void onClick(View view) {
|
|
|
- switch (MaintainPrinterSearchActivity.this.printer_location) {
|
|
|
+ switch (printer_location) {
|
|
|
case 2:
|
|
|
- if (MaintainPrinterSearchActivity.mBuilder.getData().size() >= 32) {
|
|
|
- new AlertDialog.Builder(MaintainPrinterSearchActivity.mContext).setCancelable(false).setTitle(MaintainPrinterSearchActivity.this.getString(R.string.epsonconnect_err_regist_remote_printer_max_size_title)).setMessage(MaintainPrinterSearchActivity.this.getString(R.string.epsonconnect_err_regist_remote_printer_max_size)).setPositiveButton(MaintainPrinterSearchActivity.this.getString(R.string.str_yes), new DialogInterface.OnClickListener() {
|
|
|
+ if (mBuilder.getData().size() >= 32) {
|
|
|
+ new AlertDialog.Builder(mContext).setCancelable(false).setTitle(getString(R.string.epsonconnect_err_regist_remote_printer_max_size_title)).setMessage(getString(R.string.epsonconnect_err_regist_remote_printer_max_size)).setPositiveButton(getString(R.string.str_yes), new DialogInterface.OnClickListener() {
|
|
|
public void onClick(DialogInterface dialogInterface, int i) {
|
|
|
}
|
|
|
}).show();
|
|
|
return;
|
|
|
- } else if (MaintainPrinterSearchActivity.this.getSharedPreferences(Constants.PREFS_EPSON_CONNECT, 0).getBoolean(Constants.ENABLE_SHOW_WARNING, true)) {
|
|
|
- AlertDialog.Builder cancelable = new AlertDialog.Builder(MaintainPrinterSearchActivity.mContext).setCancelable(false);
|
|
|
- cancelable.setMessage(MaintainPrinterSearchActivity.this.getString(R.string.epsonconnect_str_remote_print_warning) + "\n\n" + MaintainPrinterSearchActivity.this.getString(R.string.epsonconnect_str_remote_print_warning2)).setPositiveButton(MaintainPrinterSearchActivity.this.getString(R.string.str_yes), new DialogInterface.OnClickListener() {
|
|
|
+ } else if (getSharedPreferences(Constants.PREFS_EPSON_CONNECT, 0).getBoolean(Constants.ENABLE_SHOW_WARNING, true)) {
|
|
|
+ AlertDialog.Builder cancelable = new AlertDialog.Builder(mContext).setCancelable(false);
|
|
|
+ cancelable.setMessage(getString(R.string.epsonconnect_str_remote_print_warning) + "\n\n" + getString(R.string.epsonconnect_str_remote_print_warning2)).setPositiveButton(getString(R.string.str_yes), new DialogInterface.OnClickListener() {
|
|
|
public void onClick(DialogInterface dialogInterface, int i) {
|
|
|
Message message = new Message();
|
|
|
message.what = 7;
|
|
|
message.obj = null;
|
|
|
- MaintainPrinterSearchActivity.mHandler.sendMessage(message);
|
|
|
+ mHandler.sendMessage(message);
|
|
|
}
|
|
|
- }).setNegativeButton(MaintainPrinterSearchActivity.this.getString(R.string.str_no), new DialogInterface.OnClickListener() {
|
|
|
+ }).setNegativeButton(getString(R.string.str_no), new DialogInterface.OnClickListener() {
|
|
|
public void onClick(DialogInterface dialogInterface, int i) {
|
|
|
}
|
|
|
}).show();
|
|
@@ -784,12 +394,12 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
Message message = new Message();
|
|
|
message.what = 7;
|
|
|
message.obj = null;
|
|
|
- MaintainPrinterSearchActivity.mHandler.sendMessage(message);
|
|
|
+ mHandler.sendMessage(message);
|
|
|
return;
|
|
|
}
|
|
|
case 3:
|
|
|
- if (MaintainPrinterSearchActivity.mBuilder.getData().size() >= 32) {
|
|
|
- new AlertDialog.Builder(MaintainPrinterSearchActivity.mContext).setCancelable(false).setTitle(MaintainPrinterSearchActivity.this.getString(R.string.epsonconnect_err_regist_remote_printer_max_size_title)).setMessage(MaintainPrinterSearchActivity.this.getString(R.string.epsonconnect_err_regist_remote_printer_max_size)).setPositiveButton(MaintainPrinterSearchActivity.this.getString(R.string.str_yes), new DialogInterface.OnClickListener() {
|
|
|
+ if (mBuilder.getData().size() >= 32) {
|
|
|
+ new AlertDialog.Builder(mContext).setCancelable(false).setTitle(getString(R.string.epsonconnect_err_regist_remote_printer_max_size_title)).setMessage(getString(R.string.epsonconnect_err_regist_remote_printer_max_size)).setPositiveButton(getString(R.string.str_yes), new DialogInterface.OnClickListener() {
|
|
|
public void onClick(DialogInterface dialogInterface, int i) {
|
|
|
}
|
|
|
}).show();
|
|
@@ -798,7 +408,7 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
Message message2 = new Message();
|
|
|
message2.what = 10;
|
|
|
message2.obj = null;
|
|
|
- MaintainPrinterSearchActivity.mHandler.sendMessage(message2);
|
|
|
+ mHandler.sendMessage(message2);
|
|
|
return;
|
|
|
default:
|
|
|
return;
|
|
@@ -807,46 +417,46 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
});
|
|
|
mSearchButton.setOnClickListener(new View.OnClickListener() {
|
|
|
public void onClick(View view) {
|
|
|
- if (MaintainPrinterSearchActivity.this.printer_location == 1) {
|
|
|
- MaintainPrinterSearchActivity.mHandler.sendEmptyMessageDelayed(1, 100);
|
|
|
+ if (printer_location == 1) {
|
|
|
+ mHandler.sendEmptyMessageDelayed(1, 100);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
mLocalButton.setOnClickListener(new View.OnClickListener() {
|
|
|
public void onClick(View view) {
|
|
|
- if (MaintainPrinterSearchActivity.this.printer_location != 1) {
|
|
|
- MaintainPrinterSearchActivity.mAddButton.setVisibility(View.GONE);
|
|
|
- ((TextView) MaintainPrinterSearchActivity.mLayout.findViewById(R.id.empty)).setVisibility(View.VISIBLE);
|
|
|
- MaintainPrinterSearchActivity.this.interruptSearch();
|
|
|
- int unused = MaintainPrinterSearchActivity.this.printer_location = 1;
|
|
|
- MaintainPrinterSearchActivity.this.buildElements();
|
|
|
- MaintainPrinterSearchActivity.mHandler.sendEmptyMessageDelayed(1, 100);
|
|
|
+ if (printer_location != 1) {
|
|
|
+ mAddButton.setVisibility(View.GONE);
|
|
|
+ ((TextView) mLayout.findViewById(R.id.empty)).setVisibility(View.VISIBLE);
|
|
|
+ interruptSearch();
|
|
|
+ int unused = printer_location = 1;
|
|
|
+ buildElements();
|
|
|
+ mHandler.sendEmptyMessageDelayed(1, 100);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
mRemoteButton.setOnClickListener(new View.OnClickListener() {
|
|
|
public void onClick(View view) {
|
|
|
- if (MaintainPrinterSearchActivity.this.printer_location != 2) {
|
|
|
- int unused = MaintainPrinterSearchActivity.this.printer_location = 2;
|
|
|
- MaintainPrinterSearchActivity.this.interruptSearch();
|
|
|
- ((TextView) MaintainPrinterSearchActivity.mLayout.findViewById(R.id.empty)).setVisibility(View.GONE);
|
|
|
- MaintainPrinterSearchActivity.mBuilder.refresh();
|
|
|
- MaintainPrinterSearchActivity.this.buildElements();
|
|
|
- MaintainPrinterSearchActivity.this.displaySearchResult();
|
|
|
- MaintainPrinterSearchActivity.mSearchButton.setVisibility(View.GONE);
|
|
|
+ if (printer_location != 2) {
|
|
|
+ int unused = printer_location = 2;
|
|
|
+ interruptSearch();
|
|
|
+ ((TextView) mLayout.findViewById(R.id.empty)).setVisibility(View.GONE);
|
|
|
+ mBuilder.refresh();
|
|
|
+ buildElements();
|
|
|
+ displaySearchResult();
|
|
|
+ mSearchButton.setVisibility(View.GONE);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
mIpButton.setOnClickListener(new View.OnClickListener() {
|
|
|
public void onClick(View view) {
|
|
|
- if (MaintainPrinterSearchActivity.this.printer_location != 3) {
|
|
|
- int unused = MaintainPrinterSearchActivity.this.printer_location = 3;
|
|
|
- MaintainPrinterSearchActivity.this.interruptSearch();
|
|
|
- ((TextView) MaintainPrinterSearchActivity.mLayout.findViewById(R.id.empty)).setVisibility(View.GONE);
|
|
|
- MaintainPrinterSearchActivity.mBuilder.refresh();
|
|
|
- MaintainPrinterSearchActivity.this.buildElements();
|
|
|
- MaintainPrinterSearchActivity.this.displaySearchResult();
|
|
|
- MaintainPrinterSearchActivity.mSearchButton.setVisibility(View.GONE);
|
|
|
+ if (printer_location != 3) {
|
|
|
+ int unused = printer_location = 3;
|
|
|
+ interruptSearch();
|
|
|
+ ((TextView) mLayout.findViewById(R.id.empty)).setVisibility(View.GONE);
|
|
|
+ mBuilder.refresh();
|
|
|
+ buildElements();
|
|
|
+ displaySearchResult();
|
|
|
+ mSearchButton.setVisibility(View.GONE);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@@ -868,9 +478,9 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
case 1:
|
|
|
new AlertDialog.Builder(mContext).setCancelable(false).setTitle(getString(R.string.delete_file)).setIcon(getResources().getDrawable(R.drawable.delete_file)).setNegativeButton(getString(R.string.str_ok), new DialogInterface.OnClickListener() {
|
|
|
public void onClick(DialogInterface dialogInterface, int i) {
|
|
|
- Message obtainMessage = MaintainPrinterSearchActivity.mHandler.obtainMessage();
|
|
|
+ Message obtainMessage = mHandler.obtainMessage();
|
|
|
obtainMessage.what = 6;
|
|
|
- MaintainPrinterSearchActivity.mHandler.sendMessageDelayed(obtainMessage, 100);
|
|
|
+ mHandler.sendMessageDelayed(obtainMessage, 100);
|
|
|
}
|
|
|
}).setPositiveButton(getString(R.string.str_cancel), new DialogInterface.OnClickListener() {
|
|
|
public void onClick(DialogInterface dialogInterface, int i) {
|
|
@@ -917,14 +527,14 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
EpLog.d(TAG, "Send CHECK_PRINTER Message.");
|
|
|
}
|
|
|
if (this.printer_location == 1 && mBleButton.getTag() == null && BleWork.isStartBleProcess(this, false)) {
|
|
|
- EpLog.m71e("blePrinterCheck");
|
|
|
+ EpLog.e("blePrinterCheck");
|
|
|
callBackFuncs();
|
|
|
BleAsyncTask.blePrinterCheck(this, mBleFind);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
protected void onPause() {
|
|
|
- EpLog.m76i();
|
|
|
+ EpLog.i();
|
|
|
super.onPause();
|
|
|
mActivityForegroundLifetime = false;
|
|
|
interruptSearch();
|
|
@@ -937,7 +547,7 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
}
|
|
|
|
|
|
protected void onStop() {
|
|
|
- EpLog.m76i();
|
|
|
+ EpLog.i();
|
|
|
super.onStop();
|
|
|
}
|
|
|
|
|
@@ -986,7 +596,7 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
}
|
|
|
return;
|
|
|
case 15:
|
|
|
- EpLog.m76i();
|
|
|
+ EpLog.i();
|
|
|
finish();
|
|
|
return;
|
|
|
default:
|
|
@@ -1024,15 +634,15 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
mPrinter.getMEscpLib().setHanlder(mHandler);
|
|
|
mSearchThread = new Thread() {
|
|
|
public void run() {
|
|
|
- synchronized (MaintainPrinterSearchActivity.mLock) {
|
|
|
- boolean unused = MaintainPrinterSearchActivity.this.isFinishSearchPrinter = false;
|
|
|
+ synchronized (mLock) {
|
|
|
+ boolean unused = isFinishSearchPrinter = false;
|
|
|
}
|
|
|
- MaintainPrinterSearchActivity.mPrinter.doFindPrinter(MaintainPrinterSearchActivity.EPS_PROTOCOL_ALL, 60);
|
|
|
- if (!MaintainPrinterSearchActivity.this.isFinishSearchPrinter) {
|
|
|
- synchronized (MaintainPrinterSearchActivity.mLock) {
|
|
|
- boolean unused2 = MaintainPrinterSearchActivity.this.isFinishSearchPrinter = true;
|
|
|
- if (!MaintainPrinterSearchActivity.this.isSearchSimpleAp) {
|
|
|
- MaintainPrinterSearchActivity.mHandler.sendEmptyMessage(5);
|
|
|
+ mPrinter.doFindPrinter(EPS_PROTOCOL_ALL, 60);
|
|
|
+ if (!isFinishSearchPrinter) {
|
|
|
+ synchronized (mLock) {
|
|
|
+ boolean unused2 = isFinishSearchPrinter = true;
|
|
|
+ if (!isSearchSimpleAp) {
|
|
|
+ mHandler.sendEmptyMessage(5);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1041,142 +651,8 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
mSearchThread.start();
|
|
|
}
|
|
|
|
|
|
- /* access modifiers changed from: private */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:12:0x003b, code lost:
|
|
|
- r6.mPrinter.doCancelFindPrinter();
|
|
|
- r0 = r6.mSearchThread;
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:13:0x0042, code lost:
|
|
|
- if (r0 == null) goto L_0x0098;
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:15:0x0048, code lost:
|
|
|
- if (r0.isAlive() == false) goto L_0x0098;
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:16:0x004a, code lost:
|
|
|
- r6.mSearchThread.interrupt();
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:18:?, code lost:
|
|
|
- epson.print.Util.EPLog.m305d(TAG, "mSearchThread.join() enter");
|
|
|
- r6.mSearchThread.join(1000);
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:20:0x0069, code lost:
|
|
|
- if (java.lang.Thread.State.RUNNABLE.equals(r6.mSearchThread.getState()) == false) goto L_0x008c;
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:21:0x006b, code lost:
|
|
|
- r0 = r2 + 1;
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:22:0x006f, code lost:
|
|
|
- if (r2 <= 60) goto L_0x0079;
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:23:0x0071, code lost:
|
|
|
- epson.print.Util.EPLog.m318w(TAG, "mSearchThread.join() timeout");
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:24:0x0079, code lost:
|
|
|
- epson.print.Util.EPLog.m305d(TAG, "retry doCancelFindPrinter()");
|
|
|
- r6.mPrinter.doCancelFindPrinter();
|
|
|
- r6.mSearchThread.join(1000);
|
|
|
- r2 = r0;
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:25:0x008c, code lost:
|
|
|
- epson.print.Util.EPLog.m305d(TAG, "mSearchThread.join() leave");
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:26:0x0094, code lost:
|
|
|
- r0 = move-exception;
|
|
|
- */
|
|
|
- /* JADX WARNING: Code restructure failed: missing block: B:27:0x0095, code lost:
|
|
|
- r0.printStackTrace();
|
|
|
- */
|
|
|
- /* Code decompiled incorrectly, please refer to instructions dump. */
|
|
|
public void interruptSearch() {
|
|
|
- /*
|
|
|
- r6 = this;
|
|
|
- java.lang.String r0 = "MaintainPrinterSearchActivity"
|
|
|
- java.lang.String r1 = "interruptSearch()"
|
|
|
- epson.print.Util.EPLog.m305d(r0, r1)
|
|
|
- android.os.Handler r0 = r6.mHandler
|
|
|
- r1 = 1
|
|
|
- r0.removeMessages(r1)
|
|
|
- android.os.Handler r0 = r6.mHandler
|
|
|
- r2 = 13
|
|
|
- r0.removeMessages(r2)
|
|
|
- android.os.Handler r0 = r6.mHandler
|
|
|
- r2 = 0
|
|
|
- r0.removeMessages(r2)
|
|
|
- android.os.Handler r0 = r6.mHandler
|
|
|
- r3 = 8
|
|
|
- r0.removeMessages(r3)
|
|
|
- java.lang.Object r0 = mLock
|
|
|
- monitor-enter(r0)
|
|
|
- com.epson.mobilephone.common.wifidirect.SearchWiFiDirectPrinterTask r4 = r6.searchWiFiDirectPrinter // Catch:{ all -> 0x009e }
|
|
|
- if (r4 == 0) goto L_0x0030
|
|
|
- com.epson.mobilephone.common.wifidirect.SearchWiFiDirectPrinterTask r4 = r6.searchWiFiDirectPrinter // Catch:{ all -> 0x009e }
|
|
|
- r4.interrupt() // Catch:{ all -> 0x009e }
|
|
|
- r4 = 0
|
|
|
- r6.searchWiFiDirectPrinter = r4 // Catch:{ all -> 0x009e }
|
|
|
- L_0x0030:
|
|
|
- r6.isSearchSimpleAp = r2 // Catch:{ all -> 0x009e }
|
|
|
- boolean r4 = r6.isFinishSearchPrinter // Catch:{ all -> 0x009e }
|
|
|
- if (r4 != r1) goto L_0x0038
|
|
|
- monitor-exit(r0) // Catch:{ all -> 0x009e }
|
|
|
- return
|
|
|
- L_0x0038:
|
|
|
- r6.isFinishSearchPrinter = r1 // Catch:{ all -> 0x009e }
|
|
|
- monitor-exit(r0) // Catch:{ all -> 0x009e }
|
|
|
- com.epson.mobilephone.common.maintain2.MaintainPrinter2 r0 = r6.mPrinter
|
|
|
- r0.doCancelFindPrinter()
|
|
|
- java.lang.Thread r0 = r6.mSearchThread
|
|
|
- if (r0 == 0) goto L_0x0098
|
|
|
- boolean r0 = r0.isAlive()
|
|
|
- if (r0 == 0) goto L_0x0098
|
|
|
- java.lang.Thread r0 = r6.mSearchThread
|
|
|
- r0.interrupt()
|
|
|
- java.lang.String r0 = "MaintainPrinterSearchActivity"
|
|
|
- java.lang.String r1 = "mSearchThread.join() enter"
|
|
|
- epson.print.Util.EPLog.m305d(r0, r1) // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- java.lang.Thread r0 = r6.mSearchThread // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- r4 = 1000(0x3e8, double:4.94E-321)
|
|
|
- r0.join(r4) // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- L_0x005d:
|
|
|
- java.lang.Thread$State r0 = java.lang.Thread.State.RUNNABLE // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- java.lang.Thread r1 = r6.mSearchThread // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- java.lang.Thread$State r1 = r1.getState() // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- boolean r0 = r0.equals(r1) // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- if (r0 == 0) goto L_0x008c
|
|
|
- int r0 = r2 + 1
|
|
|
- r1 = 60
|
|
|
- if (r2 <= r1) goto L_0x0079
|
|
|
- java.lang.String r0 = "MaintainPrinterSearchActivity"
|
|
|
- java.lang.String r1 = "mSearchThread.join() timeout"
|
|
|
- epson.print.Util.EPLog.m318w((java.lang.String) r0, (java.lang.String) r1) // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- goto L_0x008c
|
|
|
- L_0x0079:
|
|
|
- java.lang.String r1 = "MaintainPrinterSearchActivity"
|
|
|
- java.lang.String r2 = "retry doCancelFindPrinter()"
|
|
|
- epson.print.Util.EPLog.m305d(r1, r2) // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- com.epson.mobilephone.common.maintain2.MaintainPrinter2 r1 = r6.mPrinter // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- r1.doCancelFindPrinter() // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- java.lang.Thread r1 = r6.mSearchThread // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- r1.join(r4) // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- r2 = r0
|
|
|
- goto L_0x005d
|
|
|
- L_0x008c:
|
|
|
- java.lang.String r0 = "MaintainPrinterSearchActivity"
|
|
|
- java.lang.String r1 = "mSearchThread.join() leave"
|
|
|
- epson.print.Util.EPLog.m305d(r0, r1) // Catch:{ InterruptedException -> 0x0094 }
|
|
|
- goto L_0x0098
|
|
|
- L_0x0094:
|
|
|
- r0 = move-exception
|
|
|
- r0.printStackTrace()
|
|
|
- L_0x0098:
|
|
|
- android.widget.ProgressBar r0 = r6.mProgressBar
|
|
|
- r0.setVisibility(r3)
|
|
|
- return
|
|
|
- L_0x009e:
|
|
|
- r1 = move-exception
|
|
|
- monitor-exit(r0) // Catch:{ all -> 0x009e }
|
|
|
- throw r1
|
|
|
- */
|
|
|
- throw new UnsupportedOperationException("Method not decompiled: epson.maintain.activity.MaintainPrinterSearchActivity.interruptSearch():void");
|
|
|
+ throw new UnsupportedOperationException("Method not decompiled: epson.maintain.activity.interruptSearch():void");
|
|
|
}
|
|
|
|
|
|
public void displaySearchResult() {
|
|
@@ -1231,27 +707,8 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- /* access modifiers changed from: package-private */
|
|
|
- /* JADX WARNING: Failed to process nested try/catch */
|
|
|
- /* JADX WARNING: Missing exception handler attribute for start block: B:11:0x0012 */
|
|
|
- /* Code decompiled incorrectly, please refer to instructions dump. */
|
|
|
public void removeAllDialog() {
|
|
|
- /*
|
|
|
- r1 = this;
|
|
|
- r0 = 2131624360(0x7f0e01a8, float:1.8875898E38)
|
|
|
- r1.removeDialog(r0) // Catch:{ IllegalArgumentException -> 0x0006 }
|
|
|
- L_0x0006:
|
|
|
- r0 = 2131624125(0x7f0e00bd, float:1.887542E38)
|
|
|
- r1.removeDialog(r0) // Catch:{ IllegalArgumentException -> 0x000c }
|
|
|
- L_0x000c:
|
|
|
- r0 = 2131624361(0x7f0e01a9, float:1.88759E38)
|
|
|
- r1.removeDialog(r0) // Catch:{ IllegalArgumentException -> 0x0012 }
|
|
|
- L_0x0012:
|
|
|
- r1.dismissPrinterNotFoundDialog() // Catch:{ Exception -> 0x0015 }
|
|
|
- L_0x0015:
|
|
|
- return
|
|
|
- */
|
|
|
- throw new UnsupportedOperationException("Method not decompiled: epson.maintain.activity.MaintainPrinterSearchActivity.removeAllDialog():void");
|
|
|
+ throw new UnsupportedOperationException("Method not decompiled: epson.maintain.activity.removeAllDialog():void");
|
|
|
}
|
|
|
|
|
|
public void searchButtonSetEnabled(boolean z) {
|
|
@@ -1263,8 +720,7 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- /* access modifiers changed from: package-private */
|
|
|
- public void commitEPPrinterInfo() {
|
|
|
+ private void commitEPPrinterInfo() {
|
|
|
EPPrinterManager ePPrinterManager = new EPPrinterManager(mContext);
|
|
|
ePPrinterManager.commitIPPrinterInfo();
|
|
|
ePPrinterManager.commitRemotePrinterInfo();
|
|
@@ -1280,11 +736,11 @@ public class MaintainPrinterSearchActivity extends ActivityIACommon implements C
|
|
|
mBleFind = new BLEUtility.BleWorkCallback() {
|
|
|
public void call(Object obj) {
|
|
|
ArrayList arrayList = (ArrayList) obj;
|
|
|
- EpLog.m69d(" ★★ mDevicelist " + arrayList.size());
|
|
|
- if (MaintainPrinterSearchActivity.this.printer_location == 1) {
|
|
|
- MaintainPrinterSearchActivity.mBleButton.setVisibility(View.VISIBLE);
|
|
|
+ EpLog.d(" ★★ mDevicelist " + arrayList.size());
|
|
|
+ if (printer_location == 1) {
|
|
|
+ mBleButton.setVisibility(View.VISIBLE);
|
|
|
}
|
|
|
- MaintainPrinterSearchActivity.mBleButton.setTag(arrayList);
|
|
|
+ mBleButton.setTag(arrayList);
|
|
|
}
|
|
|
};
|
|
|
}
|