Android 在Ionic 2中,与SharedReferences等价的类是什么?

Android 在Ionic 2中,与SharedReferences等价的类是什么?,android,cordova,angular,ionic2,Android,Cordova,Angular,Ionic2,在Android上,您可以使用类来存储少量数据。例如: SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE); SharedPreferences.Editor editor = sharedPref.edit(); editor.putInt(getString(R.string.saved_high_score), newHighScore); editor.commit(); 在

在Android上,您可以使用类来存储少量数据。例如:

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(getString(R.string.saved_high_score), newHighScore);
editor.commit();

在Ionic 2中,与SharedReferences等价的类是什么?如何使用它?

离子2有一个存储模块。这些文件是。它不会在引擎盖下使用SharedReferences,但会:

尝试按此顺序使用IndexedDB、WebSQL和localstorage

以下是我链接的站点的一个示例:

import { Storage } from '@ionic/storage';

export class MyApp {
  constructor(storage: Storage) {

 // set a key/value
 storage.set('name', 'Max');

    // Or to get a key/value pair
    storage.get('name').then((val) => {
      console.log('Your name is', val);
    })
   }
}

离子2号有一个存储模块。这些文件是。它不会在引擎盖下使用SharedReferences,但会:

尝试按此顺序使用IndexedDB、WebSQL和localstorage

以下是我链接的站点的一个示例:

import { Storage } from '@ionic/storage';

export class MyApp {
  constructor(storage: Storage) {

 // set a key/value
 storage.set('name', 'Max');

    // Or to get a key/value pair
    storage.get('name').then((val) => {
      console.log('Your name is', val);
    })
   }
}

@哈桑沙扎德我记不太清楚了。但是试试这个@hassahzad马特对我有用的答案。@hassanzad我记不太清楚了。但是试试这个@hassahzad,马特的答案对我有用。