@Override
    public void handleMessage(Message msg) {
      super.handleMessage(msg);
      final MainFragment theFragment = mFragment.get();
      JSONObject response = MyApplication.updateResponse;
      try {
        MyApplication.updateResponse = null;
        // Dialog materialDialog = new Dialog(theFragment.getActivity(),
        // "新版本下载", "版本号:"
        // + response.getString("version") + "\n更新说明: "
        // + response.getString("description"));
        // materialDialog.setOnAcceptButtonClickListener(new
        // View.OnClickListener() {
        //
        // @Override
        // public void onClick(View v) {
        // Intent intent = new Intent();
        // intent.setAction("android.intent.action.VIEW");
        // Uri content_url = Uri.parse(ApiUrl.BABIETA_DOWNLOAD);
        // intent.setData(content_url);
        // theFragment.startActivity(intent);
        // }
        // });
        // materialDialog.addCancelButton("取消", new
        // View.OnClickListener() {
        //
        // @Override
        // public void onClick(View v) {
        //
        // }
        // });
        // materialDialog.show();

        SnackBar snackbar =
            new SnackBar(
                theFragment.getActivity(),
                "检测到新版本\n版本号:"
                    + response.getString("version")
                    + "\n更新说明: "
                    + response.getString("description"),
                "下载",
                new View.OnClickListener() {

                  @Override
                  public void onClick(View v) {
                    Intent intent = new Intent();
                    intent.setAction("android.intent.action.VIEW");
                    Uri content_url = Uri.parse(ApiUrl.BABIETA_DOWNLOAD);
                    intent.setData(content_url);
                    theFragment.startActivity(intent);
                  }
                });
        snackbar.setDismissTimer(5000);
        snackbar.show();
      } catch (JSONException e) {
        e.printStackTrace();
      }
    }