2011-09-16 7 views
1

カーソルアダプタを使用してデータベースからデータを取得し、スピンナコントロールにバインドしています。 これはうまくいっていますが、ユーザーがすべてのスピナーコントロールがデータを失った後、バックグラウンドでアプリケーションを送信すると問題が発生します。カーソルアダプタがアプリケーションを最小化するとデータが失われる

助けてください、 貴重な回答を待っています。

答えて

2

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[...] 
    } 
+0

を使用して、そのためには、オブジェクトのインスタンスを保存する必要があり、どうなる@Override \tます。public voidのonCreate(バンドルsavedInstanceState) \t { \t super.onCreate(savedInstanceState) ; fillSpinnerCity(); }私はすでにこれを使用しています。 –

+0

これは別の方法です。これをファイルに追加し、使用方法を検索してください –

+0

kk私はthanx .. :)を検索させてください:) –

関連する問題