Proyectos de Subversion Android Microlearning - Nuevo Interface

Rev

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

Rev 11 Rev 25
Línea 1... Línea 1...
1
package com.cesams.twogetskills.fragment;
1
package com.cesams.twogetskills.fragment;
Línea -... Línea 2...
-
 
2
 
2
 
3
import android.graphics.Color;
Línea -... Línea 4...
-
 
4
import android.os.Bundle;
3
import android.os.Bundle;
5
 
4
 
6
import androidx.cardview.widget.CardView;
5
import androidx.fragment.app.Fragment;
7
import androidx.fragment.app.Fragment;
Línea -... Línea 8...
-
 
8
import androidx.recyclerview.widget.GridLayoutManager;
6
import androidx.recyclerview.widget.GridLayoutManager;
9
import androidx.recyclerview.widget.RecyclerView;
7
import androidx.recyclerview.widget.RecyclerView;
10
 
8
 
11
import android.text.format.DateFormat;
9
import android.util.Log;
12
import android.util.Log;
10
import android.view.LayoutInflater;
13
import android.view.LayoutInflater;
Línea -... Línea 14...
-
 
14
import android.view.View;
11
import android.view.View;
15
import android.view.ViewGroup;
12
import android.view.ViewGroup;
16
import android.widget.TextView;
13
import android.widget.TextView;
17
 
14
 
18
import com.cesams.twogetskills.Constants;
Línea -... Línea 19...
-
 
19
import com.cesams.twogetskills.R;
15
import com.cesams.twogetskills.R;
20
import com.cesams.twogetskills.adapter.CardViewAdapter;
-
 
21
import com.cesams.twogetskills.dao.NotificationCenterDao;
-
 
22
import com.cesams.twogetskills.skeleton.ITwoGetSkills;
16
import com.cesams.twogetskills.adapter.CardViewAdapter;
23
 
17
import com.cesams.twogetskills.dao.NotificationCenterDao;
24
import java.text.SimpleDateFormat;
Línea 18... Línea 25...
18
import com.cesams.twogetskills.skeleton.ITwoGetSkills;
25
import java.util.ArrayList;
19
 
26
import java.util.Calendar;
20
import java.util.ArrayList;
27
import java.util.Date;
21
import java.util.HashMap;
28
import java.util.HashMap;
22
import java.util.List;
29
import java.util.List;
23
 
30
 
Línea 24... Línea 31...
24
/**
31
/**
25
 * A simple {@link Fragment} subclass.
32
 * A simple {@link Fragment} subclass.
26
 * Use the {@link NotificationCenter#newInstance} factory method to
33
 * Use the {@link NotificationCenter#newInstance} factory method to
27
 * create an instance of this fragment.
34
 * create an instance of this fragment.
Línea 68... Línea 75...
68
 
75
 
69
        GridLayoutManager layoutnotifi = new GridLayoutManager(getContext(),1,GridLayoutManager.VERTICAL, false);
76
        GridLayoutManager layoutnotifi = new GridLayoutManager(getContext(),1,GridLayoutManager.VERTICAL, false);
70
        notificaciones.setLayoutManager(layoutnotifi);
77
        notificaciones.setLayoutManager(layoutnotifi);
Línea 71... Línea -...
71
        notificaciones.setAdapter(notificacionadapter);
-
 
-
 
78
        notificaciones.setAdapter(notificacionadapter);
72
 
79
 
Línea 73... Línea 80...
73
 
80
        notificacionadapter.setClickListener(this);
Línea 74... Línea 81...
74
        NotificationCenterDao notificacionDao;
81
        NotificationCenterDao notificacionDao;
Línea 75... Línea 82...
75
 
82
 
76
        notificacionDao =iTwoGetSkills.getDatabase().getNotificationCenterDao();
83
        notificacionDao =iTwoGetSkills.getDatabase().getNotificationCenterDao();
Línea 77... Línea 84...
77
 
84
 
Línea 78... Línea 85...
78
        Log.e("Notificaciones","estas:"+notificacionDao.selectAllNotification().toString());
85
        //Log.e("Notificaciones","estas:"+notificacionDao.selectAllNotification().toString());
79
 
86
 
80
        List<com.cesams.twogetskills.entity.NotificationCenter> lista;
87
        List<com.cesams.twogetskills.entity.NotificationCenter> lista;
81
        lista=notificacionDao.selectAllNotification();
88
        lista=notificacionDao.selectAllNotification();
Línea 82... Línea 89...
82
 
89
 
83
        HashMap<String, String> m_li;
90
        HashMap<String, String> m_li;
84
 
91
 
Línea 95... Línea 102...
95
            notienenuevas.setVisibility(View.GONE);
102
            notienenuevas.setVisibility(View.GONE);
Línea 96... Línea 103...
96
 
103
 
Línea -... Línea 104...
-
 
104
 
97
 
105
            notificacionadapter.notifyDataSetChanged();
Línea 98... Línea 106...
98
            notificacionadapter.notifyDataSetChanged();
106
 
99
 
107
 
Línea -... Línea 108...
-
 
108
        }
-
 
109
 
-
 
110
 
-
 
111
        return view;
-
 
112
    }
-
 
113
 
-
 
114
 
-
 
115
    @Override
100
        }
116
    public void onItemClick(int position, View v) {
101
 
117
        Log.e("Aqui", "pise en el fragment"+position);