SimpleCursorAdapter を介して取り込まれたスピナー ビューがあります。
選択内容に基づいて、エントリ データベースに行 ID を保存する必要があります(Spinner データベースから追加および削除できるため、位置は機能しません)。
これは、 を使用して実行できますspinner.getAdapter().getItemId(pos);
。しかし、エントリを編集するときは、この行 ID (現在) に関連付けられているスピナーの位置を選択する必要があります。
spinner.setSelection(position);
データベースのrowidに基づいて、現在のスピナーでアイテムの現在の位置を見つける方法が必要です。