Answer.java
1.19 KB
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package com.ys.yslibrary.bean;
/**
* 技能处理返回结果,包含展示内容,合成内容和回调
*/
public class Answer {
public static final int TYPE_WEATHER = 1001;
public static final int TYPE_UNKNOWN = 1002;
private String mAnswer;
private String mTTSContent;
private Runnable mAnswerCallback;
private int answerType;
public int getAnswerType() {
return answerType;
}
public void setAnswerType(int answerType) {
this.answerType = answerType;
}
public Answer(String answer, String ttsContent, Runnable answerCallback) {
mAnswer = answer;
mTTSContent = ttsContent;
mAnswerCallback = answerCallback;
}
public Answer(String answer) {
this(answer, answer, null);
}
public Answer(String answer, String ttsContent) {
this(answer, ttsContent, null);
}
public Answer(String answer, Runnable answerCallback) {
this(answer, answer, answerCallback);
}
public String getAnswer() {
return mAnswer;
}
public String getTTSContent() {
return mTTSContent;
}
public Runnable getAnswerCallback() {
return mAnswerCallback;
}
}