1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package epson.epsonconnectregistration;
- import android.net.Uri;
- import android.os.AsyncTask;
- import android.os.Bundle;
- import androidx.appcompat.app.AppCompatActivity;
- import com.epson.iprint.prtlogger.Analytics;
- import epson.common.IPAddressUtils;
- import epson.print.MyPrinter;
- import epson.print.R;
- public class ActivityECConfiguration extends AppCompatActivity {
- public static final String INTENT_EC_BLE_CONTENT = "Epson-Connect-BLE-Content";
- private static final String TAG = "ActivityECConfiguration";
- public void onBackPressed() {
- }
- protected void onCreate(Bundle bundle) {
- super.onCreate(bundle);
- setContentView(R.layout.activity_config_service);
- boolean booleanExtra = getIntent().getBooleanExtra(INTENT_EC_BLE_CONTENT, false);
- MyPrinter curPrinter = MyPrinter.getCurPrinter(this);
- if (curPrinter.getIp() == null) {
- finish();
- return;
- }
- Uri parse = Uri.parse(IPAddressUtils.buildURL(Analytics.EXTENSION_STRING_WEB, curPrinter.getIp(), ""));
- if (parse != null) {
- ECAvailableCheckTask eCAvailableCheckTask = new ECAvailableCheckTask(booleanExtra);
- eCAvailableCheckTask.setContext(this);
- eCAvailableCheckTask.setRootUri(parse);
- eCAvailableCheckTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, new Void[0]);
- }
- }
- public void finish() {
- super.finish();
- overridePendingTransition(0, 0);
- }
- }
|