public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var parser = new CompaniesParser(); var companies = parser.Companies; var layout = inflater.Inflate(Resource.Layout.CompaniesGrid, container, false); var companiesGrid = layout.FindViewById <GridView> (Resource.Id.Companies); companiesGrid.Adapter = new CompaniesAdapter(inflater, companies); companiesGrid.ItemClick += (sender, e) => { var comp = companies [e.Position]; var publications = new PublicationsFragment(false, comp.Id); MainActivity.DrawerToggle.DrawerIndicatorEnabled = false; FragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, publications).AddToBackStack(null).Commit(); }; return(layout); }
public void UpdateCompanies(SimpleStorage storage) { var cp = new CompaniesParser(); cp.PopulateCompaniesDB(success => InvokeOnMainThread(() => { if (success) { storage.Put("companies_exist", "True"); } aiSplash.StopAnimating(); OnReady.Invoke(); }), status => InvokeOnMainThread(() => { var alert = new UIAlertView("Network".t(), "NetworkMessage".t(), null, "Ok", null); alert.Clicked += (sender, e) => UIApplication.SharedApplication.PerformSelector(new Selector("terminateWithSuccess"), null, 0f); alert.Show(); })); }
void UpdateCompanies(SimpleStorage storage) { var cp = new CompaniesParser(); cp.PopulateCompaniesDB(success => RunOnUiThread(() => { if (success) { storage.Put("companies_exist", "True"); } StartActivity(typeof(MainActivity)); }), state => RunOnUiThread(() => { var builder = new AlertDialog.Builder(this); builder.SetMessage(Resource.String.network_needed).SetTitle(Resource.String.no_network); builder.SetPositiveButton(Resource.String.ok, delegate { Finish(); }); var alert = builder.Create(); alert.Show(); })); }
public CompaniesViewController(UICollectionViewLayout layout) : base(layout) { var parser = new CompaniesParser(); _companies = parser.Companies; }