友盟反馈可以不用集成对话

直接使用反馈的api不需要集成复杂的activity

public void onPostFeedback() {
Conversation mComversation = new FeedbackAgent(this).getDefaultConversation();
  String content = edit.getText().toString().trim();
  if(!TextUtils.isEmpty(content)){
   hideSystemKeyBoard(this, edit);
   showLoadDialog("");
            mComversation.addUserReply(content);  
            mComversation.sync(new SyncListener() {  
               
                @Override  
                public void onSendUserReply(List<Reply> replyList) {  
                 dismissLoadDialog(ZProgressHUD.DISMISS_SUCCESS,"提交成功");
                 handler.postDelayed(new Runnable() {
      @Override
      public void run() {
       if(isActShow())
        onBackNavigation();
      }
     }, 800);
                }  
      
                @Override  
                public void onReceiveDevReply(List<Reply> replyList) {  
                    // 刷新ListView  
                }  
            });  
  }else{
   UMApp.getApp().showToast("请输入您的反馈再提交");
  }
 }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,916评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,196评论 4 61
  • 这是一座隶属于一个小型县级市的老旧火车站。在高铁、城际高唱社会主旋律的今天,显得有些落伍和几分寒酸。这座车站由于每...
    忆海忘川阅读 269评论 2 1
  • 这是我们分开的第几天?你还记得吗?我还记得,去年十一分的吧,到今天是196天。 在军训的时候他就喜欢上你了吧?他们...
    peanutOB阅读 134评论 0 0