Proyectos de Subversion Android Microlearning

Rev

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

Rev 37 Rev 39
Línea 99... Línea 99...
99
        bookFlipPageTransformer.setScaleAmountPercent(10f);
99
        bookFlipPageTransformer.setScaleAmountPercent(10f);
Línea 100... Línea 100...
100
 
100
 
101
        // Assign the page transformer to the ViewPager2.
101
        // Assign the page transformer to the ViewPager2.
Línea 102... Línea 102...
102
        viewPager2.setPageTransformer(bookFlipPageTransformer);
102
        viewPager2.setPageTransformer(bookFlipPageTransformer);
103
 
103
 
104
 
104
/*
105
        Observer<ArrayList<Slide>> slideArrayListUpdateObserver = new Observer<ArrayList<Slide>>() {
105
        Observer<ArrayList<Slide>> slideArrayListUpdateObserver = new Observer<ArrayList<Slide>>() {
106
            @Override
106
            @Override
Línea 111... Línea 111...
111
 
111
 
112
 
112
 
-
 
113
 
Línea 113... Línea -...
113
 
-
 
114
            }
-
 
115
        };
114
            }
Línea 116... Línea 115...
116
 
115
        };
Línea 169... Línea 168...
169
                iTwoGetSkills.changeSlideActive(mItem.getUuid(), mItem.getType(), false);
168
                iTwoGetSkills.changeSlideActive(mItem.getUuid(), mItem.getType(), false);
Línea 170... Línea 169...
170
 
169
 
171
 
170
 
Línea 172... Línea 171...
172
 
171
 
Línea 187... Línea 186...
187
 
186
 
Línea 188... Línea 187...
188
                if (slideRefreshUIViewData.isImagenViewerControl() && state==ViewPager2.SCROLL_STATE_IDLE) {
187
                if (slideRefreshUIViewData.isImagenViewerControl() && state==ViewPager2.SCROLL_STATE_IDLE) {
189
 
-
 
Línea 190... Línea 188...
190
 
188
 
Línea 191... Línea 189...
191
                    adapter.notifyItemChanged(viewPager2.getCurrentItem());
189
 
192
                    //     adapter.notifyDataSetChanged();
190
                    adapter.notifyItemChanged(viewPager2.getCurrentItem());
Línea 193... Línea 191...
193
 
191
 
Línea 194... Línea 192...
194
                }
192
                }
Línea 195... Línea 193...
195
 
193
 
196
            }
194
            }
Línea 219... Línea 217...
219
 
217
 
220
        SlideRefreshUIViewData slideRefreshUIViewData = mSlideRefreshUIViewModel.getSlideRefreshUIViewData();
218
        SlideRefreshUIViewData slideRefreshUIViewData = mSlideRefreshUIViewModel.getSlideRefreshUIViewData();
221
        slideRefreshUIViewData.setResumenVisores(true);
219
        slideRefreshUIViewData.setResumenVisores(true);
Línea 222... Línea -...
222
        mSlideRefreshUIViewModel.getSlideRefreshUIMutableLiveData().setValue(slideRefreshUIViewData);
-
 
Línea 223... Línea -...
223
 
-
 
224
        //DatabaseHelper.ResumenVisores="SI";
-
 
225
 
220
        mSlideRefreshUIViewModel.getSlideRefreshUIMutableLiveData().setValue(slideRefreshUIViewData);
226
        Log.e("OnResumen"," Aqui llegue");
221
 
Línea 227... Línea 222...
227
 
222
 
228
        loadData(true,"OnResume");
223
        loadData(true);
229
    }
224
    }
Línea 230... Línea -...
230
 
-
 
231
 
-
 
232
    @Override
225
 
233
    public void onHiddenChanged(boolean hidden) {
-
 
Línea 234... Línea 226...
234
        super.onHiddenChanged(hidden);
226
 
Línea 235... Línea 227...
235
 
227
    @Override
236
 
228
    public void onHiddenChanged(boolean hidden) {
237
 
-
 
Línea 238... Línea 229...
238
        Log.e("Cargo", "en el on hidde");
229
        super.onHiddenChanged(hidden);
239
 
230
 
Línea 240... Línea 231...
240
 
231
        adapter.notifyDataSetChanged();
Línea 241... Línea -...
241
        iTwoGetSkills.getPreference().save();
-
 
Línea 242... Línea 232...
242
 
232
 
Línea 243... Línea 233...
243
        if(!hidden) {
233
        iTwoGetSkills.getPreference().save();
244
            loadData( false, "hidden");
234
 
Línea 260... Línea 250...
260
        ProgressDao progressDao = iTwoGetSkills.getDatabase().getProgressDao();
250
        ProgressDao progressDao = iTwoGetSkills.getDatabase().getProgressDao();
Línea 261... Línea 251...
261
 
251
 
262
        if(!background)
252
        if(!background)
263
        {
253
        {
264
            dbSlides = slideDao.selectAllByCapsuleUuid(iTwoGetSkills.getCapsuleUuidActive());
-
 
265
 
-
 
266
 
254
            dbSlides = slideDao.selectAllByCapsuleUuid(iTwoGetSkills.getCapsuleUuidActive());
Línea 267... Línea -...
267
            progress = progressDao.selectByTopicUuid(iTwoGetSkills.getTopicUuidActive());
-
 
268
 
255
            progress = progressDao.selectByTopicUuid(iTwoGetSkills.getTopicUuidActive());
269
 
256
 
Línea 270... Línea 257...
270
            galleryRefreshUIViewData.setCapsuleUuid(iTwoGetSkills.getCapsuleUuidActive());
257
            galleryRefreshUIViewData.setDbSlidesActive(dbSlides);
Línea 271... Línea -...
271
            galleryRefreshUIViewData.setTopicUuidViewData(iTwoGetSkills.getTopicUuidActive());
-
 
272
 
-
 
273
            mGalleryRefreshUIView.getGalleryRefreshUIMutableLiveData().setValue(galleryRefreshUIViewData);
258
            galleryRefreshUIViewData.setProgreso(progress);
274
 
259
 
Línea 275... Línea 260...
275
            Log.e("Cargo desde", "MainThread");
260
            mGalleryRefreshUIView.getGalleryRefreshUIMutableLiveData().setValue(galleryRefreshUIViewData);
276
 
261
 
277
        }
262
        }
278
        else
-
 
279
 
-
 
Línea 280... Línea 263...
280
        {
263
        else
Línea 281... Línea -...
281
            dbSlides=slideDao.selectAllByCapsuleUuid(galleryRefreshUIViewData.getCapsuleUuid());
-
 
282
            progress= progressDao.selectByTopicUuid(galleryRefreshUIViewData.getTopicUuidViewData());
-
 
283
 
-
 
284
            Log.e("Cargo desde", "LiveData");
264
 
285
 
265
        {
286
        }
266
            dbSlides=galleryRefreshUIViewData.getdbSlidesActive();
287
 
267
            progress= galleryRefreshUIViewData.getProgreso();
288
 
268
 
Línea 331... Línea 311...
331
            i++;
311
            i++;
Línea 332... Línea 312...
332
 
312
 
333
            mGalleryViewModel.getSlideArrayList().add(slide);
313
            mGalleryViewModel.getSlideArrayList().add(slide);
Línea 334... Línea -...
334
        }
-
 
335
 
-
 
336
 
314
        }
Línea 337... Línea -...
337
 
-
 
338
           iTwoGetSkills.setTitleActionBar(mGalleryViewModel.getSlideArrayList().get(position).getName());
-
 
339
 
-
 
Línea 340... Línea 315...
340
           // Log.e("Aqui"," "+mGalleryViewModel.getSlideArrayList().get(position).getType());
315
 
Línea 341... Línea 316...
341
 
316
           iTwoGetSkills.setTitleActionBar(mGalleryViewModel.getSlideArrayList().get(position).getName());
342
 
317
 
343
 
318
 
344
            SlideRefreshUIViewData slideRefreshUIViewData = mSlideRefreshUIViewModel.getSlideRefreshUIViewData();
-
 
345
 
319
            SlideRefreshUIViewData slideRefreshUIViewData = mSlideRefreshUIViewModel.getSlideRefreshUIViewData();
Línea 346... Línea 320...
346
            if (!slideRefreshUIViewData.isNextFromButton()) {
320
 
Línea 347... Línea 321...
347
                if (slideRefreshUIViewData.isCambioSlide()) {
321
            if (!slideRefreshUIViewData.isNextFromButton()) {
348
                    viewPager2.setCurrentItem(position, false);
322
                if (slideRefreshUIViewData.isCambioSlide()) {
Línea 349... Línea 323...
349
                    Log.e("Actualizo", "No es boton next pero cambio");
323
                    viewPager2.setCurrentItem(position, false);
350
                }
-
 
Línea 351... Línea 324...
351
 
324
                }
Línea 352... Línea 325...
352
            }
325
 
353
 
326
            }
354
            //Cuando ejecuto los visores de capsula como el reproductor de video y regreso, me aseguro de marcar vista el slide
327
 
Línea 355... Línea 328...
355
            if (slideRefreshUIViewData.isResumenVisores()) {
328
            //Cuando ejecuto los visores de capsula como el reproductor de video y regreso, me aseguro de marcar vista el slide
356
 
329
            if (slideRefreshUIViewData.isResumenVisores()) {
357
                adapter.notifyItemChanged(viewPager2.getCurrentItem());
-
 
358
                Log.e("Resumen","De visores");
-
 
359
 
-
 
360
            }
-
 
Línea 361... Línea 330...
361
 
330
 
Línea 362... Línea 331...
362
            slideRefreshUIViewData.setCambioSlide(false);
331
                adapter.notifyItemChanged(viewPager2.getCurrentItem());