Proyectos de Subversion Android Microlearning - Nuevo Interface

Rev

Rev 21 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 21 Rev 23
Línea 39... Línea 39...
39
import com.cesams.twogetskills.entity.Capsule;
39
import com.cesams.twogetskills.entity.Capsule;
40
import com.cesams.twogetskills.entity.Progress;
40
import com.cesams.twogetskills.entity.Progress;
41
import com.cesams.twogetskills.entity.Slide;
41
import com.cesams.twogetskills.entity.Slide;
42
import com.cesams.twogetskills.entity.Topic;
42
import com.cesams.twogetskills.entity.Topic;
43
import com.cesams.twogetskills.library.MD5;
43
import com.cesams.twogetskills.library.MD5;
44
import com.cesams.twogetskills.room.ResultCount;
-
 
45
import com.cesams.twogetskills.skeleton.ITwoGetSkills;
44
import com.cesams.twogetskills.skeleton.ITwoGetSkills;
46
import com.cesams.twogetskills.viewdata.SlideRefreshUIViewData;
-
 
47
import com.cesams.twogetskills.viewmodel.SlideRefreshUIViewModel;
45
import com.cesams.twogetskills.viewmodel.SlideRefreshUIViewModel;
48
import com.google.android.material.tabs.TabLayout;
46
import com.google.android.material.tabs.TabLayout;
Línea 49... Línea 47...
49
 
47
 
50
import java.text.Normalizer;
48
import java.text.Normalizer;
51
import java.util.ArrayList;
49
import java.util.ArrayList;
52
import java.util.Calendar;
-
 
53
import java.util.Collections;
50
import java.util.Calendar;
54
import java.util.HashMap;
51
import java.util.HashMap;
55
import java.util.List;
52
import java.util.List;
56
import java.util.Random;
53
import java.util.Random;
Línea 484... Línea 481...
484
        continuar.setOnClickListener(v -> {
481
        continuar.setOnClickListener(v -> {
Línea 485... Línea 482...
485
 
482
 
486
            iTwoGetSkills.getPreference().setCapsuleUuidActive(finalCapsulafinal.getUuid());
483
            iTwoGetSkills.getPreference().setCapsuleUuidActive(finalCapsulafinal.getUuid());
487
            iTwoGetSkills.getPreference().setTopicUuidActive(finalCapsulafinal.getTopicUuid());
484
            iTwoGetSkills.getPreference().setTopicUuidActive(finalCapsulafinal.getTopicUuid());
488
            iTwoGetSkills.getPreference().setOrigennavigation("welcome");
485
            iTwoGetSkills.getPreference().setOrigennavigation("welcome");
Línea 489... Línea 486...
489
            Log.e("Guardo",""+iTwoGetSkills.getPreference().getOrigenNavigation());
486
           // Log.e("Guardo",""+iTwoGetSkills.getPreference().getOrigenNavigation());
490
 
487
 
Línea 491... Línea 488...
491
            iTwoGetSkills.invokeFragment(Constants.IDX_FRAGMENT_SLIDES);
488
            iTwoGetSkills.invokeFragment(Constants.IDX_FRAGMENT_SLIDES);
Línea 508... Línea 505...
508
 
505
 
Línea 509... Línea 506...
509
 
506
 
Línea 510... Línea 507...
510
 
507
 
511
        for (Topic dbTopic : dbTopics) {
508
        for (Topic dbTopic : dbTopics) {
512
 
509
 
Línea 528... Línea 525...
528
                capsule.setUuid(dbCapsule.getUuid());
525
                capsule.setUuid(dbCapsule.getUuid());
529
                capsule.setName(dbCapsule.getName());
526
                capsule.setName(dbCapsule.getName());
530
                capsule.setDescription(dbCapsule.getDescription());
527
                capsule.setDescription(dbCapsule.getDescription());
531
                capsule.setImage(dbCapsule.getImage());
528
                capsule.setImage(dbCapsule.getImage());
532
                capsule.setPosition(dbCapsule.getPosition());
529
                capsule.setPosition(dbCapsule.getPosition());
533
 
-
 
-
 
530
                capsule.setAddedOn(dbCapsule.getAddedOn());
-
 
531
                capsule.setUpdatedOn(dbCapsule.getUpdatedOn());
Línea 534... Línea 532...
534
 
532
 
Línea 535... Línea 533...
535
                m_li = new HashMap<>();
533
                m_li = new HashMap<>();
Línea 544... Línea 542...
544
                    capsule.setViewSlides(progress.getViewSlides());
542
                    capsule.setViewSlides(progress.getViewSlides());
Línea 545... Línea 543...
545
 
543
 
546
                    capsule.setTotalSlides(progress.getTotalSlides());
544
                    capsule.setTotalSlides(progress.getTotalSlides());
Línea 547... Línea 545...
547
                    capsule.setProgress(progress.getProgress());
545
                    capsule.setProgress(progress.getProgress());
548
 
546
 
549
                    Log.e("Agregado en"," "+progress.getAddedOn());
547
                   // Log.e("Agregado en"," "+progress.getAddedOn());
550
                   // m_li.put("addedon",progress.getAddedOn());
548
                   // m_li.put("addedon",progress.getAddedOn());
551
                    m_li.put("view", String.valueOf(progress.getViewSlides()));
549
                    m_li.put("view", String.valueOf(progress.getViewSlides()));
552
                    m_li.put("total", String.valueOf(progress.getTotalSlides()));
550
                    m_li.put("total", String.valueOf(progress.getTotalSlides()));
Línea 553... Línea -...
553
                    m_li.put("progress", String.valueOf(progress.getProgress()));
-
 
554
                    m_li.put("completado",String.valueOf(progress.getCompleted()));
-
 
555
 
-
 
556
                    if(progress.getCompleted()==0)
-
 
Línea 557... Línea 551...
557
                    {
551
                    m_li.put("progress", String.valueOf(progress.getProgress()));
Línea 558... Línea 552...
558
                        Log.e("Capsula"+capsule.getName()," NO completa");
552
                    m_li.put("completado",String.valueOf(progress.getCompleted()));
559
                    }
553
 
560
 
554
 
561
                }
555
                }
562
 
556
 
563
                m_li.put("imagen", capsule.getImage());
-
 
-
 
557
                m_li.put("imagen", capsule.getImage());
Línea 564... Línea 558...
564
                m_li.put("nombre", capsule.getName());
558
                m_li.put("nombre", capsule.getName());
Línea 565... Línea 559...
565
                m_li.put("uuid", capsule.getUuid());
559
                m_li.put("uuid", capsule.getUuid());
Línea 640... Línea 634...
640
    @Override
634
    @Override
641
    public void onItemClick(int position, View v) {
635
    public void onItemClick(int position, View v) {
Línea 642... Línea 636...
642
 
636
 
Línea 643... Línea -...
643
        Log.e("Evento","del click"+position);
-
 
644
 
-
 
645
        //Cambio de livedata en el Slide cuando se va alla.
-
 
Línea 646... Línea -...
646
        SlideRefreshUIViewData slideRefreshUIViewData = mSlideRefreshUi.getSlideRefreshUIViewData();
-
 
Línea 647... Línea 637...
647
 
637
        Log.e("Evento","del click"+position);
648
 
638
 
649
        slideRefreshUIViewData.setCapsuleUuidActiveViewData(capsuleList.get(position).get("uuid"));
639