如何从本机(Android和iOS)访问React本机异步存储数据?

时间:2019-10-13 13:03:09

标签: java objective-c react-native asyncstorage

我需要从本机代码获取应用程序数据,该数据由asyncstorage存储在react native中。因此,有什么方法可以从本机代码中获取异步存储数据?

1 个答案:

答案 0 :(得分:0)

您可以使用两个类在android上执行读取操作:AsyncLocalStorageUtil和ReactDatabaseSupplier;

    public class MainViewModel : ViewModelBase
    {
        public SudokuGrid SGrid { get; set; }

        public MainViewModel()
        {
            SGrid = new SudokuGrid();
            InitializeSudokuTable();
        }

        private void InitializeSudokuTable()
        {
            SudokuTable = new int[9, 9];  
        }

        public int[,] SudokuTable
        {
            get { return SGrid.SudokuTable; }
            set
            {
                if (SGrid.SudokuTable != value)
                {
                    SGrid.SudokuTable = value;
                    OnPropertyChanged("Grid");
                }
            }
        }

        #region Cells
        public int Cell00
        {
            get { return SudokuTable[0, 0]; }
            set
            {
                if (SudokuTable[0, 0] != value)
                {
                    SudokuTable[0, 0] = value;
                }
            }
        }
    }