Android 游标适配器在应用程序最小化时释放数据

Android 游标适配器在应用程序最小化时释放数据,android,android-widget,cursor,Android,Android Widget,Cursor,我使用游标适配器从数据库中检索数据并将其绑定到微调器控件。 它工作正常,但当用户在后台发送应用程序时会出现问题,因为所有微调器控件都会丢失数据 帮帮我, 等待您有价值的答案。ya这将发生,因为您必须使用下面的活动方法保存对象实例 @Override protected void onRestoreInstanceState(Bundle savedState) { super.onRestoreInstanceState(savedState); // retrieve s

我使用游标适配器从数据库中检索数据并将其绑定到微调器控件。 它工作正常,但当用户在后台发送应用程序时会出现问题,因为所有微调器控件都会丢失数据

帮帮我,
等待您有价值的答案。

ya这将发生,因为您必须使用下面的活动方法保存对象实例

 @Override
  protected void onRestoreInstanceState(Bundle savedState) {
    super.onRestoreInstanceState(savedState);
    // retrieve stored data
    savedState.get[...]
  }

  @Override
  protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    // and place it
    outState.put[...]
  }

@重写public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);fillSpinnerCity();}我已经在使用这个方法了。上面的方法不同,请将它添加到文件中并搜索它如何使用我这里有一个问题…我正在使用cityfunction(在onCreate下)要使用光标适配器从数据库填充微调器中的城市,并且不知道如何在onSaved或onRestore中调用该微调器,将调用onSaveInstanceState,但从未调用onRestoreInstanceState为什么。。。??