// Path: app/src/main/java/com/joe/bibi/domain/BBUser.java
// public class BBUser extends BmobChatUser implements Serializable{
//     private String Desc;//简介
//     private String Tag;//标签
//     private String AvatarName;
//     private String AvatarUrl;
// 
//     public String getAvatarUrl() {
//         return AvatarUrl;
//     }
// 
//     public void setAvatarUrl(String avatarUrl) {
//         AvatarUrl = avatarUrl;
//     }
// 
//     public String getAvatarName() {
//         return AvatarName;
//     }
// 
//     public void setAvatarName(String avatarName) {
//         AvatarName = avatarName;
//     }
// 
//     public String getTag() {
//         return Tag;
//     }
// 
//     public void setTag(String tag) {
//         Tag = tag;
//     }
// 
//     public String getDesc() {
//         return Desc;
//     }
// 
//     public void setDesc(String desc) {
//         Desc = desc;
//     }
// 
// 
// }
// 
// Path: app/src/main/java/com/joe/bibi/domain/Debate.java
// public class Debate extends BmobObject implements Serializable{
//     private String publisher;
//     private String title;
//     private String desc;
//     private Integer positive;
//     private Integer negative;
//     private Integer total;
//     private String image;
//     private String avatar;
//     private String positiveop;
//     private String negativeop;
//     private Integer comment;
// 
//     public Integer getComment() {
//         return comment;
//     }
// 
//     public void setComment(Integer comment) {
//         this.comment = comment;
//     }
// 
//     public String getAvatar() {
//         return avatar;
//     }
// 
//     public void setAvatar(String avatar) {
//         this.avatar = avatar;
//     }
// 
//     public String getPositiveop() {
//         return positiveop;
//     }
// 
//     public void setPositiveop(String positiveop) {
//         this.positiveop = positiveop;
//     }
// 
//     public String getNegativeop() {
//         return negativeop;
//     }
// 
//     public void setNegativeop(String negativeop) {
//         this.negativeop = negativeop;
//     }
// 
//     public String getPublisher() {
//         return publisher;
//     }
// 
//     public void setPublisher(String publisher) {
//         this.publisher = publisher;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public String getDesc() {
//         return desc;
//     }
// 
//     public void setDesc(String desc) {
//         this.desc = desc;
//     }
// 
//     public Integer getPositive() {
//         return positive;
//     }
// 
//     public void setPositive(Integer positive) {
//         this.positive = positive;
//     }
// 
//     public Integer getNegative() {
//         return negative;
//     }
// 
//     public void setNegative(Integer negative) {
//         this.negative = negative;
//     }
// 
//     public Integer getTotal() {
//         return total;
//     }
// 
//     public void setTotal(Integer total) {
//         this.total = total;
//     }
// 
//     public String getImage() {
//         return image;
//     }
// 
//     public void setImage(String image) {
//         this.image = image;
//     }
// }
// 
// Path: app/src/main/java/com/joe/bibi/utils/ToastUtils.java
// public class ToastUtils {
//     public static void make(Context context,String msg){
//         Toast.makeText(context,msg,Toast.LENGTH_SHORT).show();
//     }
// }


import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.text.TextUtils;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.EditText;
import com.joe.bibi.R;
import com.joe.bibi.domain.BBUser;
import com.joe.bibi.domain.Debate;
import com.joe.bibi.utils.ToastUtils;
import cn.bmob.v3.Bmob;
import cn.bmob.v3.BmobUser;
import cn.bmob.v3.listener.SaveListener;
        android.support.v7.app.ActionBar actionBar=getSupportActionBar();
        actionBar.setDisplayHomeAsUpEnabled(true);
        mTitle = (EditText) findViewById(R.id.et_title_publish);
        mDesc = (EditText) findViewById(R.id.et_desc_publish);
        mPositive = (EditText) findViewById(R.id.et_positive_publish);
        mNegative = (EditText) findViewById(R.id.et_negative_publish);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_pub, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if(item.getItemId()==R.id.action_done_pub){
            Log.d("BB",checkDebate()+"-Publish");
            if(checkDebate()){
                //如果符合要求，发布辩题
                Log.d("BB","发布话题-Publish");
                publishDebate();
            }

            return true;
        }
        return super.onOptionsItemSelected(item);
    }

    private void publishDebate() {
// Path: app/src/main/java/com/joe/bibi/domain/BBUser.java
// public class BBUser extends BmobChatUser implements Serializable{
//     private String Desc;//简介
//     private String Tag;//标签
//     private String AvatarName;
//     private String AvatarUrl;
// 
//     public String getAvatarUrl() {
//         return AvatarUrl;
//     }
// 
//     public void setAvatarUrl(String avatarUrl) {
//         AvatarUrl = avatarUrl;
//     }
// 
//     public String getAvatarName() {
//         return AvatarName;
//     }
// 
//     public void setAvatarName(String avatarName) {
//         AvatarName = avatarName;
//     }
// 
//     public String getTag() {
//         return Tag;
//     }
// 
//     public void setTag(String tag) {
//         Tag = tag;
//     }
// 
//     public String getDesc() {
//         return Desc;
//     }
// 
//     public void setDesc(String desc) {
//         Desc = desc;
//     }
// 
// 
// }
// 
// Path: app/src/main/java/com/joe/bibi/domain/Debate.java
// public class Debate extends BmobObject implements Serializable{
//     private String publisher;
//     private String title;
//     private String desc;
//     private Integer positive;
//     private Integer negative;
//     private Integer total;
//     private String image;
//     private String avatar;
//     private String positiveop;
//     private String negativeop;
//     private Integer comment;
// 
//     public Integer getComment() {
//         return comment;
//     }
// 
//     public void setComment(Integer comment) {
//         this.comment = comment;
//     }
// 
//     public String getAvatar() {
//         return avatar;
//     }
// 
//     public void setAvatar(String avatar) {
//         this.avatar = avatar;
//     }
// 
//     public String getPositiveop() {
//         return positiveop;
//     }
// 
//     public void setPositiveop(String positiveop) {
//         this.positiveop = positiveop;
//     }
// 
//     public String getNegativeop() {
//         return negativeop;
//     }
// 
//     public void setNegativeop(String negativeop) {
//         this.negativeop = negativeop;
//     }
// 
//     public String getPublisher() {
//         return publisher;
//     }
// 
//     public void setPublisher(String publisher) {
//         this.publisher = publisher;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public String getDesc() {
//         return desc;
//     }
// 
//     public void setDesc(String desc) {
//         this.desc = desc;
//     }
// 
//     public Integer getPositive() {
//         return positive;
//     }
// 
//     public void setPositive(Integer positive) {
//         this.positive = positive;
//     }
// 
//     public Integer getNegative() {
//         return negative;
//     }
// 
//     public void setNegative(Integer negative) {
//         this.negative = negative;
//     }
// 
//     public Integer getTotal() {
//         return total;
//     }
// 
//     public void setTotal(Integer total) {
//         this.total = total;
//     }
// 
//     public String getImage() {
//         return image;
//     }
// 
//     public void setImage(String image) {
//         this.image = image;
//     }
// }
// 
// Path: app/src/main/java/com/joe/bibi/utils/ToastUtils.java
// public class ToastUtils {
//     public static void make(Context context,String msg){
//         Toast.makeText(context,msg,Toast.LENGTH_SHORT).show();
//     }
// }


// Path: app/src/main/java/com/joe/bibi/activity/PublishActivity.java
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.text.TextUtils;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.EditText;
import com.joe.bibi.R;
import com.joe.bibi.domain.BBUser;
import com.joe.bibi.domain.Debate;
import com.joe.bibi.utils.ToastUtils;
import cn.bmob.v3.Bmob;
import cn.bmob.v3.BmobUser;
import cn.bmob.v3.listener.SaveListener;

        android.support.v7.app.ActionBar actionBar=getSupportActionBar();
        actionBar.setDisplayHomeAsUpEnabled(true);
        mTitle = (EditText) findViewById(R.id.et_title_publish);
        mDesc = (EditText) findViewById(R.id.et_desc_publish);
        mPositive = (EditText) findViewById(R.id.et_positive_publish);
        mNegative = (EditText) findViewById(R.id.et_negative_publish);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_pub, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if(item.getItemId()==R.id.action_done_pub){
            Log.d("BB",checkDebate()+"-Publish");
            if(checkDebate()){
                //如果符合要求，发布辩题
                Log.d("BB","发布话题-Publish");
                publishDebate();
            }

            return true;
        }
        return super.onOptionsItemSelected(item);
    }

    private void publishDebate() {
        Debate debate=new Debate();