| 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 35... |
Línea 36... |
| 35 |
private QuizSingleAnswerListViewAdapter adapter;
|
36 |
private QuizSingleAnswerListViewAdapter adapter;
|
| 36 |
private Question mQuestion;
|
37 |
private Question mQuestion;
|
| 37 |
private List<Answer> mAnswers;
|
38 |
private List<Answer> mAnswers;
|
| 38 |
private List<QuizResponse> mQuizResponses;
|
39 |
private List<QuizResponse> mQuizResponses;
|
| 39 |
private JustifiedTextView justifyTextView;
|
40 |
private JustifiedTextView justifyTextView;
|
| - |
|
41 |
private TextView titulo;
|
| Línea 40... |
Línea 42... |
| 40 |
|
42 |
|
| 41 |
// data is passed into the constructor
|
43 |
// data is passed into the constructor
|
| 42 |
public QuizSingleAnswerFragment (Context context) {
|
44 |
public QuizSingleAnswerFragment (Context context) {
|
| 43 |
iQuizActivity = (IQuizActivity) context ;
|
45 |
iQuizActivity = (IQuizActivity) context ;
|
| Línea 60... |
Línea 62... |
| 60 |
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity());
|
62 |
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity());
|
| 61 |
mAnswers = new ArrayList<>();
|
63 |
mAnswers = new ArrayList<>();
|
| 62 |
adapter = new QuizSingleAnswerListViewAdapter(getActivity(), mQuestion, mAnswers, mQuizResponses);
|
64 |
adapter = new QuizSingleAnswerListViewAdapter(getActivity(), mQuestion, mAnswers, mQuizResponses);
|
| Línea 63... |
Línea 65... |
| 63 |
|
65 |
|
| - |
|
66 |
|
| - |
|
67 |
//justifyTextView = (JustifiedTextView) getView().findViewById(R.id.justifytext_quiz_single_answer);
|
| 64 |
|
68 |
titulo = getView().findViewById(R.id.textView4);
|
| 65 |
justifyTextView = (JustifiedTextView) getView().findViewById(R.id.justifytext_quiz_single_answer);
|
69 |
|
| 66 |
recyclerView = (RecyclerView) getView().findViewById(R.id.list_quiz_single_answer);
|
70 |
recyclerView = getView().findViewById(R.id.list_quiz_single_answer);
|
| 67 |
recyclerView.setAdapter(adapter);
|
71 |
recyclerView.setAdapter(adapter);
|
| Línea 68... |
Línea 72... |
| 68 |
recyclerView.setLayoutManager( linearLayoutManager);
|
72 |
recyclerView.setLayoutManager( linearLayoutManager);
|
| Línea 94... |
Línea 98... |
| 94 |
|
98 |
|
| 95 |
private void loadData()
|
99 |
private void loadData()
|
| 96 |
{
|
100 |
{
|
| 97 |
if(adapter != null) {
|
101 |
if(adapter != null) {
|
| - |
|
102 |
mQuestion = iQuizActivity.getQuestionActive();
|
| 98 |
mQuestion = iQuizActivity.getQuestionActive();
|
103 |
|
| 99 |
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
104 |
String contenido="";
|
| 100 |
justifyTextView.setText("" + Html.fromHtml(mQuestion.getText(), Html.FROM_HTML_MODE_COMPACT));
|
105 |
contenido=Html.fromHtml(mQuestion.getText(), Html.FROM_HTML_MODE_COMPACT).toString();
|
| - |
|
106 |
// Log.e("AQUI",""+contenido);
|
| 101 |
} else {
|
107 |
|
| 102 |
justifyTextView.setText("" + Html.fromHtml(mQuestion.getText()));
|
108 |
//justifyTextView.setText(contenido);
|
| Línea 103... |
Línea 109... |
| 103 |
}
|
109 |
titulo.setText(/*contenido*/ " "+Html.fromHtml(mQuestion.getText(), Html.FROM_HTML_MODE_COMPACT));
|
| 104 |
|
110 |
|
| 105 |
mAnswers.clear();
|
111 |
mAnswers.clear();
|
| 106 |
List<Answer> answers = answers = iQuizActivity.getAnswers(mQuestion.getUuid());
|
112 |
List<Answer> answers = iQuizActivity.getAnswers(mQuestion.getUuid());
|
| 107 |
for (int i = 0; i < answers.size(); i++) {
|
113 |
for (int i = 0; i < answers.size(); i++) {
|
| 108 |
try {
|
114 |
try {
|
| 109 |
Answer answer = (Answer) answers.get(i).clone();
|
115 |
Answer answer = (Answer) answers.get(i).clone();
|