Proyectos de Subversion Android Microlearning

Rev

Rev 1 | Rev 19 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 4
Línea 1... Línea 1...
1
package com.cesams.twogetskills.fragment;
1
package com.cesams.twogetskills.fragment;
Línea -... Línea 2...
-
 
2
 
-
 
3
import android.app.Activity;
2
 
4
import android.content.Context;
-
 
5
import android.content.Intent;
3
import android.content.Intent;
6
import android.location.GnssAntennaInfo;
4
import android.net.Uri;
7
import android.net.Uri;
Línea 5... Línea 8...
5
import android.os.Bundle;
8
import android.os.Bundle;
6
 
9
 
Línea 16... Línea 19...
16
import android.view.Menu;
19
import android.view.Menu;
17
import android.view.MenuInflater;
20
import android.view.MenuInflater;
18
import android.view.View;
21
import android.view.View;
19
import android.view.ViewGroup;
22
import android.view.ViewGroup;
20
import android.view.inputmethod.EditorInfo;
23
import android.view.inputmethod.EditorInfo;
-
 
24
import android.view.inputmethod.InputMethodManager;
21
import android.widget.Button;
25
import android.widget.Button;
22
import android.widget.EditText;
26
import android.widget.EditText;
23
import android.widget.ProgressBar;
27
import android.widget.ProgressBar;
24
import android.widget.TextView;
28
import android.widget.TextView;
Línea 25... Línea 29...
25
 
29
 
26
import com.cesams.twogetskills.Configuration;
30
import com.cesams.twogetskills.Configuration;
27
import com.cesams.twogetskills.Constants;
31
import com.cesams.twogetskills.Constants;
-
 
32
import com.cesams.twogetskills.R;
28
import com.cesams.twogetskills.R;
33
import com.cesams.twogetskills.activity.MainActivity;
29
import com.cesams.twogetskills.dao.SyncDao;
34
import com.cesams.twogetskills.dao.SyncDao;
30
import com.cesams.twogetskills.library.AesCipher;
35
import com.cesams.twogetskills.library.AesCipher;
31
import com.cesams.twogetskills.library.Functions;
36
import com.cesams.twogetskills.library.Functions;
32
import com.cesams.twogetskills.library.Http;
37
import com.cesams.twogetskills.library.Http;
Línea 116... Línea 121...
116
 
121
 
117
        mButtonSignIn = (Button) getView().findViewById(R.id.signin_button_sign_in);
122
        mButtonSignIn = (Button) getView().findViewById(R.id.signin_button_sign_in);
118
        mButtonSignIn.setOnClickListener(new View.OnClickListener() {
123
        mButtonSignIn.setOnClickListener(new View.OnClickListener() {
119
            @Override
124
            @Override
-
 
125
            public void onClick(View view) {
-
 
126
 
-
 
127
                //Ocultar el teclado al intentar inicia sesion
-
 
128
                hideKeyboard(view);
120
            public void onClick(View view) {
129
 
121
                attemptLogin();
130
                attemptLogin();
122
            }
131
            }
Línea 132... Línea 141...
132
                Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://leaderslinked.com/signup"));
141
                Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://leaderslinked.com/signup"));
133
                startActivity(browserIntent);
142
                startActivity(browserIntent);
134
            }
143
            }
135
        });
144
        });
Línea -... Línea 145...
-
 
145
 
-
 
146
        mEditTextEmail.setOnFocusChangeListener(new View.OnFocusChangeListener() {
-
 
147
            @Override
-
 
148
            public void onFocusChange(View v, boolean hasFocus) {
-
 
149
                if(!hasFocus) {
-
 
150
                    hideKeyboard(v);
-
 
151
                }
-
 
152
            }
-
 
153
        });
Línea 136... Línea 154...
136
 
154
 
Línea -... Línea 155...
-
 
155
 
-
 
156
    }
-
 
157
 
-
 
158
    public void hideKeyboard(View view) {
-
 
159
        // Check if no view has focus:
-
 
160
        //View view = getActivity().getCurrentFocus();
-
 
161
 
-
 
162
        try {
-
 
163
            InputMethodManager inputManager = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
-
 
164
            inputManager.hideSoftInputFromWindow(view.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
-
 
165
        } catch (Exception e) {
-
 
166
            e.printStackTrace();
137
 
167
        }
-
 
168
    }
-
 
169
 
-
 
170
    private void attemptLogin() {
138
    }
171
 
139
 
172
 
140
    private void attemptLogin() {
173
 
Línea 141... Línea 174...
141
        if (inProgress) {
174
        if (inProgress) {