예제 #1
0
 protected override void OnCreate(Bundle savedInstanceState)
 {
     base.OnCreate(savedInstanceState);
     // Create your application here
     btn_exitLogin = FindViewById <Button>(Resource.Id.btn_exitLogin);
     SetToolBarNavBack();
     StatusBarUtil.SetColorStatusBars(this);
     SetToolBarTitle(Resources.GetString(Resource.String.setting));
     UpdateViewStatus();
     btn_exitLogin.Click += (s, e) =>
     {
         Android.Support.V7.App.AlertDialog.Builder alertDialog = new Android.Support.V7.App.AlertDialog.Builder(this)
                                                                  .SetTitle("提示")
                                                                  .SetMessage("你确定退出当前账号?")
                                                                  .SetPositiveButton("确定", (s1, e1) =>
         {
             //UserBlogShared.SetUserBlog();
             UserUtil.Instance(this).Logout();
             MobclickAgent.OnProfileSignOff();
             UpdateViewStatus();
             //AlertUtil.ToastLong(this,"成功");
         })
                                                                  .SetNegativeButton("取消", (s1, e1) =>
         {
             return;
         });
         alertDialog.Create().Show();
     };
 }
예제 #2
0
        public void OnButtonClick(View view)
        {
            int id = view.Id;

            switch (id)
            {
            case Resource.Id.umeng_example_analytics_event:
            {
                MobclickAgent.OnEvent(_context, "click");
                MobclickAgent.OnEvent(_context, "click", "button");
            }
            break;

            case Resource.Id.umeng_example_analytics_ekv:
            {
                var dic = new Dictionary <string, string>();
                dic.Add("type", "popular");
                dic.Add("artist", "JJLin");
                MobclickAgent.OnEvent(_context, "music", dic);
            }
            break;

            case Resource.Id.umeng_example_analytics_duration:
            {
                var dic = new Dictionary <string, string>();
                dic.Add("type", "popular");
                dic.Add("artist", "JJLin");
                MobclickAgent.OnEventValue(this, "music", dic, 12000);
            }
            break;
            //case Resource.Id.umeng_example_analytics_event_begin:
            //	{
            //		MobclickAgent.OnEventBegin(_context, "music");
            //		MobclickAgent.OnEventBegin(_context, "music", "one");
            //		var dic = new Dictionary<string, string>();
            //		dic.Add("type", "popular");
            //		dic.Add("artist", "JJLin");
            //		MobclickAgent.OnKVEventBegin(_context, "music", dic, "flag0");
            //	}
            //	break;
            //case Resource.Id.umeng_example_analytics_event_end:
            //	{
            //		MobclickAgent.OnEventEnd(_context, "music");
            //		MobclickAgent.OnEventEnd(_context, "music", "one");

            //		MobclickAgent.OnKVEventEnd(_context, "music", "flag0");
            //	}
            //	break;
            case Resource.Id.umeng_example_analytics_make_crash:
            {
                "123".Substring(10);
            }
            break;

            case Resource.Id.umeng_example_analytics_js_analytic:
            {
                StartActivity(new Intent(this, typeof(WebviewAnalytic)));
            }
            break;

            case Resource.Id.umeng_example_analytics_fragment_stack:
            {
                StartActivity(new Intent(this, typeof(FragmentStack)));
            }
            break;

            case Resource.Id.umeng_example_analytics_fragment_tabs:
            {
                StartActivity(new Intent(this, typeof(FragmentTabs)));
            }
            break;

            case Resource.Id.umeng_example_analytics_social:
            {
                UMPlatformData platform = new UMPlatformData(UMPlatformData.UMedia.SinaWeibo, "user_id");
                platform.Gender  = UMPlatformData.GENDER.Male;
                platform.WeiboId = "weiboId";

                MobclickAgent.OnSocialEvent(this, platform);
            }
            break;

            case Resource.Id.umeng_example_analytics_signin:
            {
                MobclickAgent.OnProfileSignIn("example_id");
            }
            break;

            case Resource.Id.umeng_example_analytics_signoff:
            {
                MobclickAgent.OnProfileSignOff();
            }
            break;
            }
        }