Proyectos de Subversion Android Microlearning

Rev

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

Rev 1 Rev 4
Línea 6... Línea 6...
6
import android.text.Html;
6
import android.text.Html;
7
import android.util.Log;
7
import android.util.Log;
8
import android.view.LayoutInflater;
8
import android.view.LayoutInflater;
9
import android.view.View;
9
import android.view.View;
10
import android.view.ViewGroup;
10
import android.view.ViewGroup;
-
 
11
import android.widget.TextView;
Línea 11... Línea 12...
11
 
12
 
12
import androidx.annotation.NonNull;
13
import androidx.annotation.NonNull;
13
import androidx.annotation.Nullable;
14
import androidx.annotation.Nullable;
14
import androidx.fragment.app.Fragment;
15
import androidx.fragment.app.Fragment;
Línea 36... Línea 37...
36
    private RecyclerView recyclerView;
37
    private RecyclerView recyclerView;
37
    private Question mQuestion;
38
    private Question mQuestion;
38
    private ArrayList<Answer> mAnswers;
39
    private ArrayList<Answer> mAnswers;
39
    private List<QuizResponse> mQuizResponses;
40
    private List<QuizResponse> mQuizResponses;
40
    private JustifiedTextView justifyTextView;
41
    private JustifiedTextView justifyTextView;
-
 
42
    private TextView titulo;
Línea 41... Línea 43...
41
 
43
 
42
 
44
 
43
    // data is passed into the constructor
45
    // data is passed into the constructor
Línea 64... Línea 66...
64
        mAnswers = new ArrayList<>();
66
        mAnswers = new ArrayList<>();
65
        adapter = new QuizMultipleAnswerListViewAdapter(getActivity(), mQuestion, mAnswers, mQuizResponses);
67
        adapter = new QuizMultipleAnswerListViewAdapter(getActivity(), mQuestion, mAnswers, mQuizResponses);
Línea 66... Línea 68...
66
 
68
 
67
 
69
 
68
 
70
 
69
        justifyTextView = (JustifiedTextView) getView().findViewById(R.id.justifytext_quiz_multiple_answer);
71
        titulo = getView().findViewById(R.id.textView5);
70
        recyclerView = (RecyclerView)  getView().findViewById(R.id.list_quiz_multiple_answer);
72
        recyclerView = (RecyclerView)  getView().findViewById(R.id.list_quiz_multiple_answer);
Línea 101... Línea 103...
101
 
103
 
102
    void loadData()
104
    void loadData()
103
    {
105
    {
104
        if(adapter != null) {
106
        if(adapter != null) {
-
 
107
            mQuestion = iQuizActivity.getQuestionActive();
105
            mQuestion = iQuizActivity.getQuestionActive();
108
 
-
 
109
            String contenido;
106
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
110
 
107
                justifyTextView.setText("" + Html.fromHtml(mQuestion.getText(), Html.FROM_HTML_MODE_COMPACT));
111
            contenido=Html.fromHtml(mQuestion.getText(), Html.FROM_HTML_MODE_COMPACT).toString();
108
            } else {
-
 
109
                justifyTextView.setText("" + Html.fromHtml(mQuestion.getText()));
-
 
Línea 110... Línea 112...
110
            }
112
            titulo.setText(contenido);
111
 
113
 
112
            mAnswers.clear();
114
            mAnswers.clear();
113
            List<Answer> answers = answers = iQuizActivity.getAnswers(mQuestion.getUuid());
115
            List<Answer> answers = answers = iQuizActivity.getAnswers(mQuestion.getUuid());