nilupeng
2022-08-11 b2f7736d17699f006445ec792512ca4e3ffc6b77
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package com.runt.open.mvvm.ui.adapter;
 
import android.content.Intent;
import android.view.View;
import com.runt.open.mvvm.base.adapter.BaseAdapter;
import com.runt.open.mvvm.data.Results;
import com.runt.open.mvvm.databinding.ItemMsgBinding;
import com.runt.open.mvvm.listener.CustomClickListener;
import com.runt.open.mvvm.ui.msg.MsgDetailActivity;
import com.runt.open.mvvm.util.HandleDate;
 
/**
 * My father is Object, ites purpose of
 *
 * @purpose Created by Runt (qingingrunt2010@qq.com) on 2020-8-21.
 */
 
public class MsgAdapter extends BaseAdapter<Results.Message, ItemMsgBinding> {
 
    @Override
    protected void onBindView(ItemMsgBinding binding, int position, Results.Message message) {
        binding.txtDetail.setText(message.content);
        binding.txtTime.setText(HandleDate.getTimeStateNew(HandleDate.getDateTimeToLong(message.cTime)));
        binding.txtTitle.setText(message.title);
        binding.getRoot().setOnClickListener(new CustomClickListener() {
            @Override
            protected void onSingleClick(View view) {
                view.getContext().startActivity(new Intent(view.getContext(), MsgDetailActivity.class).putExtra("id",message.id));
            }
        });
    }
}