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
package com.runt.open.mvvm.ui.msg;
 
import android.webkit.WebSettings;
import com.runt.open.mvvm.R;
import com.runt.open.mvvm.base.activities.BaseActivity;
import com.runt.open.mvvm.databinding.ActivityMsgDetailBinding;
import com.runt.open.mvvm.util.HandleDate;
 
/**
 * @purpose Created by Runt (qingingrunt2010@qq.com) on 2020-10-29.
 */
public class MsgDetailActivity extends BaseActivity<ActivityMsgDetailBinding,MsgDetailViewModel> {
    @Override
    public void initViews() {
        mViewModel.detailLive.observe(this, message -> {
            mBinding.txtMsgTitle.setText(message.title);
            mBinding.txtAuthor.setText(message.cUName);
            mBinding.txtTime.setText(HandleDate.getTimeStateNew(HandleDate.getDateTimeToLong(message.cTime))+" · "+getString(R.string.created_at));
            WebSettings settings = mBinding.txtContent.getSettings();
            settings.setTextZoom(80); // 通过百分比来设置文字的大小,默认值是100。
            settings.setDefaultTextEncodingName("UTF-8");
            mBinding.txtContent.loadData(message.content,"text/html","UTF-8");
        });
    }
 
    @Override
    public void loadData() {
        mViewModel.getMsgDetail(getIntent().getStringExtra("id"));
    }
}