1
カーソルアダプタを使用してデータベースからデータを取得し、スピンナコントロールにバインドしています。 これはうまくいっていますが、ユーザーがすべてのスピナーコントロールがデータを失った後、バックグラウンドでアプリケーションを送信すると問題が発生します。カーソルアダプタがアプリケーションを最小化するとデータが失われる
助けてください、 貴重な回答を待っています。
カーソルアダプタを使用してデータベースからデータを取得し、スピンナコントロールにバインドしています。 これはうまくいっていますが、ユーザーがすべてのスピナーコントロールがデータを失った後、バックグラウンドでアプリケーションを送信すると問題が発生します。カーソルアダプタがアプリケーションを最小化するとデータが失われる
助けてください、 貴重な回答を待っています。
yaは方法0Fアクティビティの下
@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[...]
}
を使用して、そのためには、オブジェクトのインスタンスを保存する必要があり、どうなる@Override \tます。public voidのonCreate(バンドルsavedInstanceState) \t { \t super.onCreate(savedInstanceState) ; fillSpinnerCity(); }私はすでにこれを使用しています。 –
これは別の方法です。これをファイルに追加し、使用方法を検索してください –
kk私はthanx .. :)を検索させてください:) –