Proyectos de Subversion Android Microlearning - Nuevo Interface

Rev

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

Rev 49 Rev 52
Línea 1... Línea 1...
1
package com.cesams.twogetskills.fragment;
1
package com.cesams.twogetskills.fragment;
Línea 2... Línea 2...
2
 
2
 
-
 
3
import android.os.Bundle;
-
 
4
import android.os.Handler;
3
import android.os.Bundle;
5
import android.os.Looper;
4
import android.util.Log;
6
import android.util.Log;
5
import android.view.LayoutInflater;
7
import android.view.LayoutInflater;
6
import android.view.Menu;
8
import android.view.Menu;
7
import android.view.MenuInflater;
9
import android.view.MenuInflater;
Línea 33... Línea 35...
33
import com.cesams.twogetskills.entity.Progress;
35
import com.cesams.twogetskills.entity.Progress;
34
import com.cesams.twogetskills.entity.Topic;
36
import com.cesams.twogetskills.entity.Topic;
35
import com.cesams.twogetskills.preference.Preference;
37
import com.cesams.twogetskills.preference.Preference;
36
import com.cesams.twogetskills.skeleton.ITwoGetSkills;
38
import com.cesams.twogetskills.skeleton.ITwoGetSkills;
37
import com.cesams.twogetskills.viewmodel.TopicViewModel;
39
import com.cesams.twogetskills.viewmodel.TopicViewModel;
-
 
40
import com.google.firebase.messaging.FirebaseMessaging;
Línea 38... Línea 41...
38
 
41
 
39
import org.json.JSONException;
42
import org.json.JSONException;
Línea 40... Línea 43...
40
import org.json.JSONObject;
43
import org.json.JSONObject;
Línea 141... Línea 144...
141
 
144
 
Línea 142... Línea 145...
142
    }
145
    }
143
 
146
 
-
 
147
    private void RefrescarContent(){
Línea 144... Línea 148...
144
    private void RefrescarContent(){
148
        if (iTwoGetSkills.isConnectedInternet()) {
145
        if (iTwoGetSkills.isConnectedInternet()) {
149
            Toast.makeText(getContext(), "Iniciando actualizacion...", Toast.LENGTH_SHORT).show();
146
 
150
 
147
            try {
151
            try {
Línea 209... Línea 213...
209
 
213
 
Línea 210... Línea 214...
210
        Log.d(TAG, "onHiddenChanged : " + (hidden ? "true" : "false"));
214
        Log.d(TAG, "onHiddenChanged : " + (hidden ? "true" : "false"));
211
 
215
 
-
 
216
        if(!hidden) {
-
 
217
            loadData();
-
 
218
 
-
 
219
            final Handler handler = new Handler(Looper.getMainLooper());
-
 
220
            handler.postDelayed(new Runnable() {
-
 
221
                @Override
-
 
222
                public void run() {
-
 
223
 
-
 
224
                    if(iTwoGetSkills.getPreference().isRefreshContentRequired())
-
 
225
                    {
-
 
226
                        RefrescarContent();
-
 
227
                    }
-
 
228
                    else
-
 
229
                    {
-
 
230
                        handler.postDelayed(this, 2000);
-
 
231
                    }
-
 
232
 
212
        if(!hidden) {
233
                }
Línea 213... Línea 234...
213
            loadData();
234
            }, 3000);
Línea 214... Línea 235...
214
        }
235
        }