package com.hdl.photovoltaic.ui.message;
|
|
import android.os.Bundle;
|
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
|
import com.hdl.photovoltaic.base.CustomBaseFragment;
|
import com.hdl.photovoltaic.config.UserConfigManage;
|
import com.hdl.photovoltaic.databinding.FragmentMessageAllBinding;
|
import com.hdl.photovoltaic.ui.adapter.LanguageAdapter;
|
import com.hdl.photovoltaic.ui.adapter.MessageAdapter;
|
import com.hdl.photovoltaic.ui.bean.MessageBean;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* 消息-全部
|
*/
|
public class AllMessageFragment extends CustomBaseFragment {
|
|
private FragmentMessageAllBinding viewBinding;
|
|
private MessageAdapter messageAdapter;
|
|
private List<MessageBean> mList;
|
|
@Override
|
public Object getContentView() {
|
viewBinding = FragmentMessageAllBinding.inflate(getLayoutInflater());
|
return viewBinding.getRoot();
|
}
|
|
@Override
|
public void onBindView(Bundle savedInstanceState) {
|
//初始化界面
|
initView();
|
//初始化监听器
|
initEvent();
|
//初始化数据
|
initData();
|
}
|
|
private void initData() {
|
mList = new ArrayList<>();
|
for (int i = 0; i < 5; i++) {
|
MessageBean messageBean = new MessageBean();
|
messageBean.setContent("来了一条告警信息" + i);
|
messageBean.setHomeName(UserConfigManage.getInstance().getHomeName());
|
messageBean.setTime("2023-12-06-15");
|
messageBean.setRead(false);
|
if (i == 2 || i == 4) {
|
messageBean.setRead(true);
|
}
|
}
|
}
|
|
private void initEvent() {
|
messageAdapter.setNoOnclickListener(new MessageAdapter.OnclickListener() {
|
@Override
|
public void onClick(int position, MessageBean item) {
|
|
}
|
});
|
}
|
|
private void initView() {
|
LinearLayoutManager linearLayout = new LinearLayoutManager(_mActivity);
|
messageAdapter = new MessageAdapter(this.mList, _mActivity);
|
viewBinding.messageAllRecyclerview.setLayoutManager(linearLayout);
|
viewBinding.messageAllRecyclerview.setAdapter(messageAdapter);
|
}
|
}
|