我创建了一个包含按钮的活动。我还设置了401 authError
。按下按钮时,发生了两件事。首先,我将一些数据插入到Mysql数据库中,如下所示:
OnClickListener
第二,我开始了一项新活动。我是新活动,我只是显示这样的数据库记录:
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> parameters = new HashMap<String, String>();
parameters.put("username", userNameText.getText().toString());
parameters.put("score", String.valueOf(correct));
return parameters;
}
因此,当按下按钮时,记录将插入到数据库中,并且新活动已经开始。那么,当新活动开始时,如何将红色设置为最后插入的记录?
答案 0 :(得分:1)
您可以尝试这样的事情:
我没有运行此代码,但您可以将此代码用作伪代码:
String first_data;
String last_data;
JSONArray users = response.getJSONArray("statistics");
for (int i = 0; i < (users.length()-2); i++) {
JSONObject student = users.getJSONObject(i);
String userName = student.getString("username");
String score = student.getString("score");
first_data = userName + " " + score + " \n";
}
JSONObject last_student = users.getJSONObject(users.length()-1);
String last_userName = last_student .getString("username");
String last_score = last_student .getString("score");
last_data = last_userName + " " + last_score + " \n";
statistics.append(Html.fromHtml(first_data + "<font color="red">" +last_record +"</font>"));