Android 如何制作历史测试列表?
我想让应用程序与数学问题和测试后的结果保存在共享的首选项,并将与最后十个测试的活动。 我知道如何提问,我知道如何专注于活动,我知道如何在共享偏好中保存数据,以及如何从共享偏好中获取数据,但我不知道如何列出最后十项测试,我尝试进行4项测试,我是这样做的:Android 如何制作历史测试列表?,android,sharedpreferences,Android,Sharedpreferences,我想让应用程序与数学问题和测试后的结果保存在共享的首选项,并将与最后十个测试的活动。 我知道如何提问,我知道如何专注于活动,我知道如何在共享偏好中保存数据,以及如何从共享偏好中获取数据,但我不知道如何列出最后十项测试,我尝试进行4项测试,我是这样做的: sharedL1 = getSharedPreferences("List", Context.MODE_PRIVATE); edit = sharedL1.edit();
sharedL1 = getSharedPreferences("List", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List","Easy Game");
edit.apply();
sharedL1 = getSharedPreferences("List2", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List2",L1T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List3", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List3",L2T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List4", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List4",L3T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List", Context.MODE_PRIVATE);
L1T.setText(sharedL1.getString("List",""));
sharedL1 = getSharedPreferences("List2", Context.MODE_PRIVATE);
L2T.setText(sharedL1.getString("List2",""));
sharedL1 = getSharedPreferences("List3", Context.MODE_PRIVATE);
L3T.setText(sharedL1.getString("List3",""));
sharedL1 = getSharedPreferences("List4", Context.MODE_PRIVATE);
L4T.setText(sharedL1.getString("List4",""));
首先,在测试后,我保存结果如下:
sharedL1 = getSharedPreferences("List", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List","Easy Game");
edit.apply();
sharedL1 = getSharedPreferences("List2", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List2",L1T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List3", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List3",L2T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List4", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List4",L3T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List", Context.MODE_PRIVATE);
L1T.setText(sharedL1.getString("List",""));
sharedL1 = getSharedPreferences("List2", Context.MODE_PRIVATE);
L2T.setText(sharedL1.getString("List2",""));
sharedL1 = getSharedPreferences("List3", Context.MODE_PRIVATE);
L3T.setText(sharedL1.getString("List3",""));
sharedL1 = getSharedPreferences("List4", Context.MODE_PRIVATE);
L4T.setText(sharedL1.getString("List4",""));
在测试活动中,在放置保存的数据之前,我从其他测试中获取数据,如下所示:
sharedL1 = getSharedPreferences("List", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List","Easy Game");
edit.apply();
sharedL1 = getSharedPreferences("List2", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List2",L1T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List3", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List3",L2T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List4", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List4",L3T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List", Context.MODE_PRIVATE);
L1T.setText(sharedL1.getString("List",""));
sharedL1 = getSharedPreferences("List2", Context.MODE_PRIVATE);
L2T.setText(sharedL1.getString("List2",""));
sharedL1 = getSharedPreferences("List3", Context.MODE_PRIVATE);
L3T.setText(sharedL1.getString("List3",""));
sharedL1 = getSharedPreferences("List4", Context.MODE_PRIVATE);
L4T.setText(sharedL1.getString("List4",""));
并将数据如下所示:
sharedL1 = getSharedPreferences("List", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List","Easy Game");
edit.apply();
sharedL1 = getSharedPreferences("List2", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List2",L1T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List3", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List3",L2T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List4", Context.MODE_PRIVATE);
edit = sharedL1.edit();
edit.putString("List4",L3T.getText().toString());
edit.apply();
sharedL1 = getSharedPreferences("List", Context.MODE_PRIVATE);
L1T.setText(sharedL1.getString("List",""));
sharedL1 = getSharedPreferences("List2", Context.MODE_PRIVATE);
L2T.setText(sharedL1.getString("List2",""));
sharedL1 = getSharedPreferences("List3", Context.MODE_PRIVATE);
L3T.setText(sharedL1.getString("List3",""));
sharedL1 = getSharedPreferences("List4", Context.MODE_PRIVATE);
L4T.setText(sharedL1.getString("List4",""));
请帮我完成这项工作:)
提前谢谢