Proyectos de Subversion Android Microlearning - Nuevo Interface

Rev

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

Rev 36 Rev 39
Línea 122... Línea 122...
122
 
122
 
123
        swipeRefreshLayout = (SwipeRefreshLayout) getView().findViewById(R.id.fragment_topic_swipe_layout);
123
        swipeRefreshLayout = (SwipeRefreshLayout) getView().findViewById(R.id.fragment_topic_swipe_layout);
124
        swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
124
        swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
125
            @Override
125
            @Override
126
            public void onRefresh() {
-
 
Línea 127... Línea 126...
127
                if (iTwoGetSkills.isConnectedInternet()) {
126
            public void onRefresh() {
128
 
-
 
129
                    try {
-
 
130
                        TimeZone timeZone = TimeZone.getTimeZone("UTC");
-
 
131
                        Calendar calendar = Calendar.getInstance(timeZone);
-
 
Línea 132... Línea 127...
132
                        TimeZone tz = calendar.getTimeZone();
127
 
133
                        int created = (int) (calendar.getTimeInMillis() / 1000);
128
                refrescarcontent();
Línea 134... Línea 129...
134
 
129
 
135
                        Random random = new Random(created);
130
            }
136
                        int rand = 1000 + random.nextInt(8999);
131
        });
137
 
132
 
Línea 138... Línea -...
138
 
-
 
Línea 139... Línea -...
139
                        Log.d(TAG, "token = " + iTwoGetSkills.getPreference().getDeviceUuid());
-
 
-
 
133
 
Línea 140... Línea -...
140
                        Log.d(TAG, "created = " + created);
-
 
141
                        Log.d(TAG, "rand = " + rand);
134
        listView = getView().findViewById(R.id.fragment_topic_listview);
142
                        Log.d(TAG, "calc = " + iTwoGetSkills.getPreference().getPassword() + ':' + created + ':' + rand);
-
 
143
 
135
        listView.setAdapter(adapter);
Línea -... Línea 136...
-
 
136
        //listView.setLayoutManager(gridLayoutManager);
-
 
137
        listView.setHasFixedSize(true);
144
                        String secret = MD5.generar(iTwoGetSkills.getPreference().getPassword() + ':' + created + ':' + rand);
138
 
-
 
139
 
145
 
140
    }
Línea 146... Línea 141...
146
                        Log.d(TAG, "secret = " + secret);
141
 
147
 
-
 
148
                        Log.d(TAG, "URL = " + Configuration.URL_REFRESH);
-
 
149
                        Request request = new Request.Builder()
142
    private void refrescarcontent(){
150
                                .url(Configuration.URL_REFRESH)
-
 
Línea 151... Línea -...
151
                                .build();
-
 
Línea 152... Línea 143...
152
 
143
        if (iTwoGetSkills.isConnectedInternet()) {
153
                        Http http = new Http(getActivity().getCacheDir(), iTwoGetSkills.getPreference().getDeviceUuid(), secret, created, rand);
144
 
154
                        OkHttpClient client = http.getHttpClient(false);
145
            try {
155
 
146
                TimeZone timeZone = TimeZone.getTimeZone("UTC");
Línea 156... Línea -...
156
                        Call call = client.newCall(request);
-
 
157
                        call.enqueue(new Callback() {
147
                Calendar calendar = Calendar.getInstance(timeZone);
158
                            public void onResponse(Call call, Response response)
-
 
Línea -... Línea 148...
-
 
148
                TimeZone tz = calendar.getTimeZone();
Línea -... Línea 149...
-
 
149
                int created = (int) (calendar.getTimeInMillis() / 1000);
159
                                    throws IOException {
150
 
160
                                processResponseServer(response.body().string());
151
                Random random = new Random(created);
161
 
152
                int rand = 1000 + random.nextInt(8999);
Línea -... Línea 153...
-
 
153
 
162
                            }
154
 
163
 
-
 
Línea -... Línea 155...
-
 
155
                Log.d(TAG, "token = " + iTwoGetSkills.getPreference().getDeviceUuid());
-
 
156
                Log.d(TAG, "created = " + created);
-
 
157
                Log.d(TAG, "rand = " + rand);
-
 
158
                Log.d(TAG, "calc = " + iTwoGetSkills.getPreference().getPassword() + ':' + created + ':' + rand);
-
 
159
 
Línea -... Línea 160...
-
 
160
                String secret = MD5.generar(iTwoGetSkills.getPreference().getPassword() + ':' + created + ':' + rand);
-
 
161
 
164
                            public void onFailure(Call call, IOException e) {
162
                Log.d(TAG, "secret = " + secret);
-
 
163
 
-
 
164
                Log.d(TAG, "URL = " + Configuration.URL_REFRESH);
-
 
165
                Request request = new Request.Builder()
-
 
166
                        .url(Configuration.URL_REFRESH)
165
                                Log.d(TAG, "Error :  " + e.getMessage());
167
                        .build();
166
                            }
168
 
167
                        });
169
                Http http = new Http(getActivity().getCacheDir(), iTwoGetSkills.getPreference().getDeviceUuid(), secret, created, rand);
Línea -... Línea 170...
-
 
170
                OkHttpClient client = http.getHttpClient(false);
-
 
171
 
-
 
172
                Call call = client.newCall(request);
168
 
173
                call.enqueue(new Callback() {
Línea 169... Línea 174...
169
                    } catch (Exception e) {
174
                    public void onResponse(Call call, Response response)
170
                        iTwoGetSkills.showMessageSnackBar(e.getMessage());
175
                            throws IOException {
171
                    }
176
                        processResponseServer(response.body().string());
Línea -... Línea 177...
-
 
177
 
-
 
178
                    }
-
 
179
 
-
 
180
                    public void onFailure(Call call, IOException e) {
172
 
181
                        Log.d(TAG, "Error :  " + e.getMessage());
173
 
182
                    }
174
                } else {
183
                });