在android studio中使用jess规则.... jess(读取)操作如何从编辑文本中读取

时间:2015-08-20 08:31:52

标签: java android android-studio jess

使用jess规则的Android应用程序....如何使用编辑文本为规则提供输入

(defrule genderrule
  ?k <- (Human (gender nil))
=> (printout t "please enter the gender : female|male ")
   (modify ?k (gender (read))))

1 个答案:

答案 0 :(得分:0)

您可以从Java程序将EditText editText设置为全局?*editText*。然后,在CLP中,按照通常的Jess语法调用方法getText

(defglobal ?*editText*)

在规则中:

(modify ?k (gender (call ?*editText* getText)))