我有一個應用程序的源代碼,它顯示在后端服務器中上傳的值列表,但問題是它以相反的順序顯示值(首先列出上傳的舊內容)我希望它正好相反(按日期) . public class SelectQuizActivity extends AppCompatActivity {private static final String TAG = SelectQuizActivity.class.getSimpleName();private int categoryId;private String catName;private String catImage;private ImageView categoryImage;private TextView categoryName;private RecyclerView quizRecyclerView;@Overrideprotected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); super.onCreate(savedInstanceState); setContentView(R.layout.activity_select_quiz); categoryId = getIntent().getExtras().getInt(Constants.CATEGORY); catName = getIntent().getExtras().getString(Constants.CATEGORY_NAME); catImage = getIntent().getExtras().getString(Constants.CATEGORY_IMAGE); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); if(getSupportActionBar() != null){ getSupportActionBar().setElevation(0); } setTitle(""); categoryImage = (ImageView)findViewById(R.id.quiz_category_image); categoryName = (TextView)findViewById(R.id.quiz_category_name); quizRecyclerView = (RecyclerView)findViewById(R.id.quiz_category); quizRecyclerView.setLayoutManager(new GridLayoutManager(SelectQuizActivity.this, 3)); quizRecyclerView.setHasFixedSize(true); if(Helper.isNetworkAvailable(this)){ allSubcategoryInCategory(catName); }else{ DisplayMessage.displayErrorMessage(this, "No network available"); }}上面的代碼從類別適配器獲取輸入并將其顯示為回收站視圖
3 回答

小怪獸愛吃肉
TA貢獻1852條經驗 獲得超1個贊
首先調用這個
Collections.reverse(arrayToListObject(response));
然后
CategoryAdapter mAdapter = new CategoryAdapter(SelectQuizActivity.this, arrayToListObject(response)); quizRecyclerView.setAdapter(mAdapter);
添加回答
舉報
0/150
提交
取消