これは、スピナーの顧客名をデータベースから呼び出して呼び出す機能です。私は顧客名を選択すると、私も顧客IDを取得することができます。どうやってするの?ことを使用してスピナーから得意先IDを取得する方法
1
A
答えて
1
spinner_province.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String item = parent.getItemAtPosition(position).toString();
province_id = position;
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
public List<String> getAllUsers(String userID) {
List<String> userlist = new ArrayList<>();
String status= "Active";
SQLiteDatabase db = this.getReadableDatabase();
String query = "select " + COLUMN_Customer_NAME + " from customer where " + COLUMN_Customer_USERID + "='" + userID + "'"+" AND " + COLUMN_Customer_STATUS + "='" + status + "'";
Cursor cursor = db.rawQuery(query, null);
if (cursor.moveToFirst()) {
do {
userlist.add(cursor.getString(0));
} while (cursor.moveToNext());
}
cursor.close();
db.close();
return userlist;
}
は、あなたはスピナーから選択した項目を取得します。
+0
いいえ、 'province_id = id'ではなく' province_id = position; ' - 基本的に' position!= id'です – pskink
0
カスタムスピナーを作成し、名前とIDの配列をスピナーに渡します。そして、selecteditempositionを使用することによって、その位置
0
uは名前を保持されますと、IDなどなどを完全なオブジェクトを取得することができますクリックした項目にカスタムアダプタ付きスピナー
class customAdapter(context : Context ,items: List<YourUserModel>) :
ArrayAdapter<YourUserModel>(context, resourceID)
のカスタムアダプタを作成する時に、アレイからIDを取得
簡単ですが推奨されていません。あなたは、スピナーの位置のインデックス/ idを持つオブジェクトをhashmapまたはarraylistに追加できます。あなたはそこからそれを得ることができます
関連する問題
- 1. Firebaseデータベースから一意のIDを取得する方法は?
- 2. アイテムのIDを取得する方法SQLiteからスピナーを選択するAndroid
- 3. スピナーから選択した値の顧客IDを取得する方法
- 4. アンドロイドのgetDropDownViewメソッドからスピナーIDまたはタグを取得する方法
- 5. スピナーのソートアイテムのIDを取得する方法は?
- 6. Android:ContactProviderデータベースからGoogleの一意の連絡先IDを取得する
- 7. インテントからスピナーの選択項目を取得する方法
- 8. スピナーから値を取得する方法
- 9. Softlayerマスターブランドアカウントから得意先リストを取得
- 10. 連絡先から電子メールのIDとアドレスを取得する方法
- 11. ストライピングの料金レスポンスから得意先IDを取得するにはどうすればよいですか?
- 12. ブラウザからデバイスを認識して一意のIDを取得する方法
- 13. 連絡先のデバイスIDを取得する方法は?
- 14. 描画可能なイメージから一意のIDを取得する方法。
- 15. 削除のためにlocalStorageから一意のIDを取得する方法
- 16. XML IDからデータベースIDを取得する方法
- 17. アンドロイドデバイスからデバイスID /トークンIDを取得する方法[Cordova + jquery]
- 18. Androidの連絡先の連絡先IDから読み取り専用アカウント名を取得する方法
- 19. 連絡先IDから電話番号を取得する:android
- 20. 連絡先リストからFacebook IDを取得する
- 21. push idを一意に取得する方法
- 22. Arduinoごとに一意のIDを取得する方法
- 23. 一意のIDを取得する簡単な方法
- 24. ビデオの一意のIDを取得する方法
- 25. CricAPIで一意のIDを取得する方法
- 26. HttpsUrlConnectionオブジェクトの一意のIDを取得する方法
- 27. iPhoneで一意のIDを取得する方法
- 28. jQuery Spinner - スピナーから値を取得
- 29. iphone連絡先からインスタントメッセージアドレスを取得する方法
- 30. ContactsContract.Contactsから連絡先のLOOKUP_KEYを取得する方法?
選択するにはIDを追加して....どうやって?しかし、なぜ?あなたはuserIdを持っていて、それを使って名前を見つけるのですか? – Stultuske