// 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/FeedBack.java
// public class FeedBack extends BmobObject {
//     private String phone;//手机型号
//     private String system;//系统情况
//     private String feedback;//问题详述
//     private String username;
// 
//     public String getUsername() {
//         return username;
//     }
// 
//     public void setUsername(String username) {
//         this.username = username;
//     }
// 
//     public String getPhone() {
//         return phone;
//     }
// 
//     public void setPhone(String phone) {
//         this.phone = phone;
//     }
// 
//     public String getSystem() {
//         return system;
//     }
// 
//     public void setSystem(String system) {
//         this.system = system;
//     }
// 
//     public String getFeedback() {
//         return feedback;
//     }
// 
//     public void setFeedback(String feedback) {
//         this.feedback = feedback;
//     }
// }
// 
// 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.app.AlertDialog;
import android.content.DialogInterface;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.text.TextUtils;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.joe.bibi.R;
import com.joe.bibi.domain.BBUser;
import com.joe.bibi.domain.FeedBack;
import com.joe.bibi.utils.ToastUtils;
import cn.bmob.v3.listener.SaveListener;
        mVersion.setText("版本号 " + getVersion());
        mIntroduce.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ToastUtils.make(AboutActivity.this,"还未开发，敬请期待");
            }
        });

        mFeedBack.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                AlertDialog.Builder builder=new AlertDialog.Builder(AboutActivity.this);
                final View feedView=View.inflate(AboutActivity.this,R.layout.dialog_feedback,null);
                builder.setTitle("问题反馈");
                builder.setView(feedView);
                builder.setPositiveButton("提交问题", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(final DialogInterface dialog, int which) {
                        EditText phone = (EditText) feedView.findViewById(R.id.et_phone_feedback);
                        EditText system = (EditText) feedView.findViewById(R.id.et_system_feedback);
                        EditText content = (EditText) feedView.findViewById(R.id.et_content_feedback);
                        if (TextUtils.isEmpty(content.getText().toString())) {
                            ToastUtils.make(AboutActivity.this,"请描述您的问题");
                            return;
                        }
                        ToastUtils.make(AboutActivity.this, "正在提交");
                        FeedBack feedBack=new FeedBack();
                        feedBack.setPhone(phone.getText().toString());
                        feedBack.setSystem(system.getText().toString());
                        feedBack.setFeedback(content.getText().toString());
// 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/FeedBack.java
// public class FeedBack extends BmobObject {
//     private String phone;//手机型号
//     private String system;//系统情况
//     private String feedback;//问题详述
//     private String username;
// 
//     public String getUsername() {
//         return username;
//     }
// 
//     public void setUsername(String username) {
//         this.username = username;
//     }
// 
//     public String getPhone() {
//         return phone;
//     }
// 
//     public void setPhone(String phone) {
//         this.phone = phone;
//     }
// 
//     public String getSystem() {
//         return system;
//     }
// 
//     public void setSystem(String system) {
//         this.system = system;
//     }
// 
//     public String getFeedback() {
//         return feedback;
//     }
// 
//     public void setFeedback(String feedback) {
//         this.feedback = feedback;
//     }
// }
// 
// 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/AboutActivity.java
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.text.TextUtils;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.joe.bibi.R;
import com.joe.bibi.domain.BBUser;
import com.joe.bibi.domain.FeedBack;
import com.joe.bibi.utils.ToastUtils;
import cn.bmob.v3.listener.SaveListener;

        mVersion.setText("版本号 " + getVersion());
        mIntroduce.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ToastUtils.make(AboutActivity.this,"还未开发，敬请期待");
            }
        });

        mFeedBack.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                AlertDialog.Builder builder=new AlertDialog.Builder(AboutActivity.this);
                final View feedView=View.inflate(AboutActivity.this,R.layout.dialog_feedback,null);
                builder.setTitle("问题反馈");
                builder.setView(feedView);
                builder.setPositiveButton("提交问题", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(final DialogInterface dialog, int which) {
                        EditText phone = (EditText) feedView.findViewById(R.id.et_phone_feedback);
                        EditText system = (EditText) feedView.findViewById(R.id.et_system_feedback);
                        EditText content = (EditText) feedView.findViewById(R.id.et_content_feedback);
                        if (TextUtils.isEmpty(content.getText().toString())) {
                            ToastUtils.make(AboutActivity.this,"请描述您的问题");
                            return;
                        }
                        ToastUtils.make(AboutActivity.this, "正在提交");
                        FeedBack feedBack=new FeedBack();
                        feedBack.setPhone(phone.getText().toString());
                        feedBack.setSystem(system.getText().toString());
                        feedBack.setFeedback(content.getText().toString());
                        feedBack.setUsername(BBUser.getCurrentUser(AboutActivity.this,BBUser.class).getUsername());