app/src/main/java/net/nashlegend/sourcewall/model/Message.java

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package net.nashlegend.sourcewall.model;

import android.os.Parcel;

import org.json.JSONObject;

/**
 * Created by NashLegend on 2015/2/2 0002
 * 站内信
 */
public class Message extends AceModel {

    private String id = "";
    private String content = "";
    private String direction = "send";
    private boolean is_read = false;
    private String dateCreated = "";
    private String ukey = "";
    private String another_ukey = "";
    private int unread_count = 0;//获取全部列表的时候才有这个属性
    private int total = 0;//获取全部列表的时候才有这个属性

    public static Message fromJson(JSONObject messageObject) {
        Message message = new Message();
        message.setContent(messageObject.optString("content"));
        message.setDirection(messageObject.optString("direction"));
        message.setUkey(messageObject.optString("5p6t9t"));
        message.setAnother_ukey(messageObject.optString("ukey_another"));
        message.setDateCreated(messageObject.optString("date_created"));
        message.setId(messageObject.optString("id"));
        message.setIs_read(messageObject.optBoolean("is_read"));
        //TODO
        message.setTotal(messageObject.optInt("total"));
        message.setUnread_count(messageObject.optInt("unread_count"));
        return message;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    /**
     * html格式
     *
     * @return
     */
    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getDirection() {
        return direction;
后面还有 99 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。