Proyectos de Subversion Android Microlearning

Rev

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

Rev 16 Rev 25
Línea 62... Línea 62...
62
    @Override
62
    @Override
63
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
63
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
64
        super.onViewCreated(view, savedInstanceState);
64
        super.onViewCreated(view, savedInstanceState);
65
        iTwoGetSkills = (ITwoGetSkills) getActivity();
65
        iTwoGetSkills = (ITwoGetSkills) getActivity();
Línea -... Línea 66...
-
 
66
 
66
 
67
 
Línea 67... Línea 68...
67
       // GridLayoutManager gridLayoutManager = new GridLayoutManager(getActivity(), 2);
68
       // GridLayoutManager gridLayoutManager = new GridLayoutManager(getActivity(), 2);
68
 
69
 
Línea 126... Línea 127...
126
    private void loadData()
127
    private void loadData()
127
    {
128
    {
Línea 128... Línea 129...
128
 
129
 
Línea 129... Línea -...
129
        Log.e("Cargando ","Capsule Load");
-
 
130
 
-
 
131
 
130
        Log.e("Cargando ","Capsule Load");
132
 
131
 
Línea 133... Línea 132...
133
        TopicDao topicDao = iTwoGetSkills.getDatabase().getTopicDao();
132
        TopicDao topicDao = iTwoGetSkills.getDatabase().getTopicDao();
134
        Topic topic = topicDao.selectByUuid(iTwoGetSkills.getTopicUuidActive());
133
        Topic topic = topicDao.selectByUuid(iTwoGetSkills.getTopicUuidActive());
-
 
134
 
-
 
135
        if (topic == null)
-
 
136
        {
-
 
137
 
-
 
138
            //Cargando preferencias
-
 
139
            String uuiTopic= iTwoGetSkills.getPreference().getTopicUuidActive();
-
 
140
            String nameTopic= iTwoGetSkills.getPreference().getTopicNameActive();
-
 
141
 
-
 
142
            iTwoGetSkills.setTitleActionBar(nameTopic);
-
 
143
 
-
 
144
            CapsuleDao capsuleDao = iTwoGetSkills.getDatabase().getCapsuleDao();
-
 
145
            List<Capsule> dbCapsules = capsuleDao.selectAllByTopicUuid(uuiTopic);
-
 
146
 
135
 
147
            mCapsuleViewModel.getCapsuleArrayList().clear();
-
 
148
 
-
 
149
            Capsule capsule;
-
 
150
            Progress progress;
136
        if (topic == null)
151
            ProgressDao progressDao = iTwoGetSkills.getDatabase().getProgressDao();
-
 
152
            for(Capsule dbCapsule : dbCapsules)
-
 
153
            {
-
 
154
                capsule = new Capsule();
-
 
155
                capsule.setTopicUuid(dbCapsule.getTopicUuid());
-
 
156
                capsule.setUuid(dbCapsule.getUuid());
-
 
157
                capsule.setName(dbCapsule.getName());
-
 
158
                capsule.setDescription(dbCapsule.getDescription());
-
 
159
                capsule.setImage(dbCapsule.getImage());
-
 
160
                capsule.setPosition(dbCapsule.getPosition());
-
 
161
 
137
        {
162
 
-
 
163
                progress = progressDao.selectByCapsuleUuid(capsule.getUuid());
-
 
164
                if(progress != null) {
-
 
165
                    capsule.setCompleted( progress.getCompleted());
-
 
166
                    capsule.setViewSlides(progress.getViewSlides());
-
 
167
                    capsule.setTotalSlides( progress.getTotalSlides());
-
 
168
                    capsule.setProgress(progress.getProgress());
-
 
169
                }
-
 
170
 
Línea 138... Línea 171...
138
            Log.e("Me voy", "Atras");
171
                mCapsuleViewModel.getCapsuleArrayList().add(capsule);
139
            getActivity().onBackPressed();
172
            }
-
 
173
 
140
          //  getActivity().getSupportFragmentManager().popBackStack();
174
 
Línea -... Línea 175...
-
 
175
        }
-
 
176
        else{
-
 
177
 
-
 
178
            iTwoGetSkills.setTitleActionBar(topic.getName());
-
 
179
 
Línea 141... Línea 180...
141
 
180
            //Salvando a preferencias
142
        }
181
            iTwoGetSkills.getPreference().setTopicUuidActive(topic.getUuid());
Línea 143... Línea 182...
143
        else{
182
            iTwoGetSkills.getPreference().setTopicNameActive(topic.getName());
Línea 173... Línea 212...
173
 
212
 
174
                mCapsuleViewModel.getCapsuleArrayList().add(capsule);
213
                mCapsuleViewModel.getCapsuleArrayList().add(capsule);
Línea 175... Línea -...
175
            }
-
 
176
 
-
 
177
 
214
            }
178
 
-
 
-
 
215
 
Línea 179... Línea 216...
179
            mCapsuleViewModel.getCapsuleMutableLiveData().setValue(mCapsuleViewModel.getCapsuleArrayList());
216