protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.QueryLayout);

            TextView res = FindViewById <TextView>(Resource.Id.que_text_res);

            SqliteManager <Person> sqlite = new SqliteManager <Person>();
            var list = sqlite.QueryAll();

            foreach (var item in list)
            {
                res.Text += $"ID:{item.ID}  Name:{item.Name}  Sex:{item.Sex}  Age:{item.Age}\n";
            }
        }
Exemplo n.º 2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Forms.Forms.Init(this, savedInstanceState);

            SetContentView(Resource.Layout.activity_main);

            Toolbar toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);

            FloatingActionButton fab = FindViewById <FloatingActionButton>(Resource.Id.fab);

            fab.Click += FabOnClick;

            Tips        = FindViewById <TextView>(Resource.Id.Tips);
            Tips.Click += (s, e) =>
            {
                ShowScanDialog();
            };

            DeviceList = FindViewById <ListView>(Resource.Id.DeviceList);

            try
            {
                data = sqlite.QueryAll();
            }
            catch
            {
                sqlite.CreateTable();
                data = sqlite.QueryAll();
            }

            if (data.Count != 0)
            {
                DeviceList.Visibility = ViewStates.Visible;
                Tips.Visibility       = ViewStates.Gone;
            }

            adapter                   = new DeviceListAdapter(this, Resource.Layout.device_list_item, data);
            DeviceList.Adapter        = adapter;
            DeviceList.ItemLongClick += (s, e) =>
            {
                Wake(e);
            };
            DeviceList.ItemClick += (s, e) =>
            {
                Edit(e);
            };
        }