ActivityWiFiDirectStart.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.epson.mobilephone.common.wifidirect;
  2. import android.content.Intent;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.view.ViewGroup;
  6. public class ActivityWiFiDirectStart extends ActivityWiFiDirectBase {
  7. private static final int ID_ENABLEWIFI = 1;
  8. View viewiPrintConnect;
  9. protected void onCreate(Bundle bundle) {
  10. super.onCreate(bundle);
  11. setContentView(R.layout.wifidirect_start);
  12. setupCommonHeaderControl(false, true);
  13. viewiPrintConnect = ((ViewGroup) findViewById(R.id.wifi_start_top)).findViewById(R.id.iprint_connect);
  14. viewiPrintConnect.setOnClickListener(new View.OnClickListener() {
  15. public void onClick(View view) {
  16. Intent intent = new Intent(ActivityWiFiDirectStart.this, ActivityControlWiFi.class);
  17. intent.putExtra(ActivityControlWiFi.SHOWPROGRESS, true);
  18. startActivityForResult(intent, 1);
  19. }
  20. });
  21. findViewById(R.id.width_lcd).setOnClickListener(new View.OnClickListener() {
  22. public void onClick(View view) {
  23. startWifiManualSetup(false);
  24. }
  25. });
  26. findViewById(R.id.no_lcd).setOnClickListener(new View.OnClickListener() {
  27. public void onClick(View view) {
  28. startWifiManualSetup(true);
  29. }
  30. });
  31. }
  32. private void startWifiManualSetup(boolean z) {
  33. startActivityForResult(ActivityWiFiDirectManual.getStartIntent(this, z), 10);
  34. }
  35. protected void onResume() {
  36. super.onResume();
  37. }
  38. protected void onActivityResult(int i, int i2, Intent intent) {
  39. super.onActivityResult(i, i2, intent);
  40. if (i == 1 && i2 == -1) {
  41. startActivityForResult(new Intent(this, ActivityiPrintConnectStart.class), 10);
  42. }
  43. }
  44. }