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

            Button add = FindViewById <Button>(Resource.Id.main_btn_add);
            Button del = FindViewById <Button>(Resource.Id.main_btn_del);
            Button que = FindViewById <Button>(Resource.Id.main_btn_que);

            add.Click += (s, e) =>
            {
                Intent dialog = new Intent(this, typeof(AddActivity));
                StartActivity(dialog);
            };
            del.Click += (s, e) =>
            {
                Intent dialog = new Intent(this, typeof(DeleteActivity));
                StartActivity(dialog);
            };
            que.Click += (s, e) =>
            {
                Intent dialog = new Intent(this, typeof(QueryActivity));
                StartActivity(dialog);
            };

            SqliteManager <Person> sqlite = new SqliteManager <Person>();

            sqlite.CreateTable();
        }
Ejemplo n.º 2
0
    private void Awake()
    {
        _sqliteManager = SqliteManager.Instance;
        _sqliteManager.OpenDBFile(SqlConfig.myDB + "1");

        _sqliteManager.CreateTable(tableName, SqlConfig.testTableBlock);
    }
Ejemplo n.º 3
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);
            };
        }