protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.AccountSettings); Console.WriteLine("AccountSettingsActivity"); ImageView logo = FindViewById <ImageView> (Resource.Id.ActionBarLogo); logo.Visibility = ViewStates.Invisible; ImageView menu = FindViewById <ImageView> (Resource.Id.ActionBarMenu); //menu.Visibility = ViewStates.Invisible; TextView title = FindViewById <TextView> (Resource.Id.ActionBarTitle); title.Text = "Account Settings"; Button back = FindViewById <Button> (Resource.Id.ActionBarBack); back.Visibility = ViewStates.Invisible; Button editProfile = FindViewById <Button> (Resource.Id.EditProfileButton); editProfile.Click += delegate { var edit = new Intent(this, typeof(EditProfileActivity)); StartActivity(edit); }; Button changePass = FindViewById <Button> (Resource.Id.ChangePasswordButton); changePass.Click += delegate { var pass = new Intent(this, typeof(ChangePasswordActivity)); StartActivity(pass); }; Button notifications = FindViewById <Button> (Resource.Id.NotificationsButton); notifications.Click += delegate { var notification = new Intent(this, typeof(NotificationsActivity)); StartActivity(notification); }; Button remove = FindViewById <Button> (Resource.Id.RemoveAccountButton); remove.Click += delegate { var removeAcc = new Intent(this, typeof(RemoveAccountActivity)); StartActivity(removeAcc); }; Button aboutApp = FindViewById <Button> (Resource.Id.AboutAppButton); aboutApp.Click += delegate { var about = new Intent(this, typeof(AboutThisAppActivity)); StartActivity(about); }; Button signOut = FindViewById <Button> (Resource.Id.SignOutButton); signOut.Click += delegate { var sdCardPath = Android.OS.Environment.ExternalStorageDirectory.Path; var filePath = System.IO.Path.Combine(sdCardPath, "ExampleFile.txt"); if (System.IO.File.Exists(filePath)) { System.IO.File.Delete(filePath); } StartActivity(typeof(MainActivity)); }; Button settings = FindViewById <Button> (Resource.Id.Settings); settings.Click += delegate { _slideLeftBtn.PerformClick(); }; menuList = FindViewById <ListView> (Resource.Id.MenuMenu); //---------------------------------------------------------------------------------------------- var request = new RestRequest(); request.RequestFinished += (object sender, RequestEndedArgs e) => { var data = (CategoryModel)JsonConvert.DeserializeObject(e.Result, typeof(CategoryModel)); model = data; // invoke it on the main thread RunOnUiThread(delegate { menuList.Adapter = new MainMenuListAdapter(this, model.Categories); }); }; request.Send(string.Format(RequestConfig.News(), 0, 0), "GET"); //---------------------------------------------------------------------------------------------- _context = ApplicationContext; //menuList = FindViewById<ListView> (Resource.Id.MenuMenu); //menuList.Adapter = new MainMenuListAdapter (this, sports,checkedPosition); TextView menuName = FindViewById <TextView> (Resource.Id.MenuName); menuName.Text = string.Format("{0} {1}", Globals.firstName, Globals.lastName); menuList.ItemClick += (s, arg) => { var main = new Intent(this, typeof(MainTabActivity)); StartActivity(main); }; Button addContent = FindViewById <Button> (Resource.Id.AddContent); addContent.Click += delegate { var customizingSelection = new Intent(this, typeof(CustomizingSelectionActivity)); StartActivity(customizingSelection); }; TextView firstName = FindViewById <TextView> (Resource.Id.FirstName); firstName.Text = Globals.firstName; TextView lastName = FindViewById <TextView> (Resource.Id.LastName); lastName.Text = Globals.lastName; TextView email = FindViewById <TextView> (Resource.Id.Email); email.Text = Globals.email; DefineGui(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.UserCategory); Console.WriteLine("UserCategoryActivity"); TextView title = FindViewById <TextView> (Resource.Id.ActionBarTitle); title.Visibility = ViewStates.Invisible; Button back = FindViewById <Button> (Resource.Id.ActionBarBack); back.Visibility = ViewStates.Invisible; Display display = WindowManager.DefaultDisplay; int width = display.Width; newsList = FindViewById <ListView>(Resource.Id.UserNewsList); listView = FindViewById <ListView>(Resource.Id.UserCustomizingCategory); menuList = FindViewById <ListView> (Resource.Id.MenuMenu); this.returnMenu = FindViewById <RelativeLayout> (Resource.Id.returnMenu); this.returnMenu.Visibility = ViewStates.Invisible; this.returnMenu.Click += (s, arg) => { RestoreMainViewObject(); }; var request = new RestRequest(); request.RequestFinished += (object sender, RequestEndedArgs e) => { Console.WriteLine("KOR v newsActivity 1"); var data = (CategoryModel)JsonConvert.DeserializeObject(e.Result, typeof(CategoryModel)); model = data; // invoke it on the main thread this.news = new List <NewsModelItem> { model.News[0], model.News[1], model.News[2], model.News[3] }; RunOnUiThread(delegate { newsList.Adapter = new NewsScreenAdapter(this, news); listView.Adapter = new CustomizingSelectionCategoryAdapter(this, model.Categories, true); menuList.Adapter = new MainMenuListAdapter(this, model.Categories); }); }; request.Send(string.Format(RequestConfig.News(), 0, 0), "GET"); newsList.ItemClick += (s, arg) => { var newsDetail = new Intent(this, typeof(NewsDetailActivity)); string url = string.Format("{0}{1}", RequestConfig.Article, news[arg.Position].SmallId); Console.WriteLine(url); newsDetail.PutExtra("MyCategory", url); StartActivity(newsDetail); }; listView.ItemClick += (sender, e) => { var intent = new Intent(this, typeof(NewsActivity)); intent.PutExtra("Category", model.Categories[e.Position].Link); intent.PutExtra("SportName", model.Categories[e.Position].Name); intent.AddFlags(ActivityFlags.ClearTop); var parent = (NewsGroupActivity)Parent; parent.StartChildActivity("newsActivity", intent); }; menuList.ItemClick += (sender, e) => { var news = new Intent(this, typeof(NewsActivity)); news.PutExtra("Category", model.Categories[e.Position].Link); news.PutExtra("SportName", model.Categories[e.Position].Name); news.AddFlags(ActivityFlags.ClearTop); var parent = (NewsGroupActivity)Parent; parent.StartChildActivity("newsActivity", news); }; _context = ApplicationContext; /*TextView menuName = FindViewById<TextView> (Resource.Id.MenuName); * menuName.Text = string.Format("{0} {1}",Globals.firstName ,Globals.lastName); * * ImageView menuImage = FindViewById<ImageView> (Resource.Id.menuImage); * * Button settings = FindViewById<Button> (Resource.Id.Settings); * settings.Click += delegate { * var accSettings = new Intent (this, typeof(AccountSettingsActivity)); * StartActivity (accSettings); * };*/ Globals.SetUserInfo(this); Button addContent = FindViewById <Button> (Resource.Id.AddContent); addContent.Click += (sender, args) => { var customizingSelection = new Intent(this, typeof(CustomizingSelectionActivity)); StartActivity(customizingSelection); }; DefineGui(); }