Proyectos de Subversion Android Microlearning

Rev

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

Rev 28 Rev 37
Línea 49... Línea 49...
49
    private List<Slide> mData;
49
    private List<Slide> mData;
50
    private LayoutInflater mInflater;
50
    private LayoutInflater mInflater;
51
    private ITwoGetSkills iTwoGetSkills;
51
    private ITwoGetSkills iTwoGetSkills;
52
    private Context mContext;
52
    private Context mContext;
53
    private Slide mItemCurrent;
53
    private Slide mItemCurrent;
-
 
54
    private Slide mItemCurrent2;
-
 
55
    private int mItemCurrentLauncher=0;
-
 
56
 
54
    private SlideRefreshUIViewModel mSlideRefreshUIViewModel;
57
    private SlideRefreshUIViewModel mSlideRefreshUIViewModel;
Línea 55... Línea 58...
55
 
58
 
56
 
59
 
Línea 73... Línea 76...
73
 
76
 
74
    // binds the data to the TextView in each row
77
    // binds the data to the TextView in each row
75
    @SuppressLint("NewApi")
78
    @SuppressLint("NewApi")
76
    @Override
79
    @Override
77
    public void onBindViewHolder(ViewHolder holder, int position) {
80
    public void onBindViewHolder(ViewHolder holder, int position) {
78
        holder.mCheckReady.setVisibility(View.INVISIBLE);
81
        holder.mCheckReady.setVisibility(View.GONE);
79
        holder.mButtonFinish.setVisibility(View.INVISIBLE);
82
        holder.mButtonFinish.setVisibility(View.GONE);
Línea 80... Línea 83...
80
        holder.mButtonViewer.setVisibility(View.INVISIBLE);
83
        holder.mButtonViewer.setVisibility(View.GONE);
Línea -... Línea 84...
-
 
84
 
-
 
85
        mItemCurrent = mData.get(position);
-
 
86
 
-
 
87
 
-
 
88
        mItemCurrentLauncher= position-1;
-
 
89
 
-
 
90
        if(mItemCurrentLauncher<0)
-
 
91
        {
-
 
92
            mItemCurrentLauncher=0;
81
 
93
        }
82
        mItemCurrent = mData.get(position);
94
        mItemCurrent2= mData.get(mItemCurrentLauncher);
83
 
95
 
84
        if(mItemCurrent.isShowFinish()) {
96
        if(mItemCurrent.isShowFinish()) {
85
            holder.mButtonFinish.setVisibility(View.VISIBLE);
97
            holder.mButtonFinish.setVisibility(View.VISIBLE);
Línea 228... Línea 240...
228
 
240
 
229
    public void launchViewer()
241
    public void launchViewer()
Línea 230... Línea 242...
230
    {
242
    {
231
 
243
 
Línea 232... Línea 244...
232
 
244
 
233
        switch (mItemCurrent.getType()) {
245
        switch (mItemCurrent2.getType()) {
Línea 234... Línea 246...
234
            case Constants.SLIDE_TYPE_TEXT:
246
            case Constants.SLIDE_TYPE_TEXT:
Línea 235... Línea 247...
235
 
247
 
236
                iTwoGetSkills.launchTextViewer(mItemCurrent.getDescription());
248
                iTwoGetSkills.launchTextViewer(mItemCurrent2.getDescription());
Línea 237... Línea 249...
237
                break;
249
                break;
238
 
250
 
Línea 239... Línea 251...
239
            case Constants.SLIDE_TYPE_AUDIO:
251
            case Constants.SLIDE_TYPE_AUDIO:
Línea 240... Línea 252...
240
 
252
 
Línea 241... Línea 253...
241
                iTwoGetSkills.launchAudioViewer(mItemCurrent.getFile());
253
                iTwoGetSkills.launchAudioViewer(mItemCurrent2.getFile());
242
                break;
254
                break;
Línea 243... Línea 255...
243
 
255
 
244
            case Constants.SLIDE_TYPE_DOCUMENT:
256
            case Constants.SLIDE_TYPE_DOCUMENT:
Línea 245... Línea 257...
245
                iTwoGetSkills.launchDocumentViewer(mItemCurrent.getFile());
257
                iTwoGetSkills.launchDocumentViewer(mItemCurrent2.getFile());
246
 
258
 
247
                break;
259
                break;