下一步将设置的内容存放在SQLite里面。从输入框取数据一定要在save函数里,放oncreate()里面就取不到数。
public void save(){
Reply=(EditText) findViewById(R.id.auto_reply_editText);
ReplyContent=Reply.getText().toString();
然后每次ChatActivity收到消息的时候,检查数据库里面有没有该该项,如果有,则执行另一个updateView函数,为的是能显示出balloon的图片。
image.setVisibility(visibility)
其中visibility是int型的参数。对应上面:VISIBLE=0x00000000;INVISIBLE=0x00000004;GONE=0x00000008。
即:
image.setVisibility(0x00000000)
image.setVisibility(0x00000004)
image.setVisibility(0x00000008)
有三个值 visibility
常量值为0,意思是可见的
常量值为4,意思是不可见的
常量值为8,意思是不可见的,而且不占用布局空间
虽然能达到了预期的显示,但是这样的方法有弊端,那就是一旦发现有,那么不仅该条内容会显示balloon图标,别的信息也会都显示。至今没解决。