我正在使用自动完成文本视图,该视图显示数据库中的名称。我想在从自动完成文本视图中选择的文本视图中显示价格。
public void paket_data() {
ApiRequest PaketDataActivity = Retroserver.getClient().create(ApiRequest.class);
Call<ResponsPaketData> callPaket = PaketDataActivity.getPaketData();
callPaket.enqueue(new Callback<ResponsPaketData>() {
@Override
public void onResponse(Call<ResponsPaketData> call, Response<ResponsPaketData> response) {
ResponsPaketData responsePaketData = response.body();
ArrayList<String> stringList = new ArrayList<>();
for (PaketData paketData : responsePaketData.getResult()){
stringList.add(paketData.getNama_paket());
}
ArrayAdapter<String> adapter = new ArrayAdapter<>
(mContext, android.R.layout.select_dialog_item, stringList);
etPaket.setThreshold(1); //will start working from first character
etPaket.setAdapter(adapter);
etPaket.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Object item = parent.getItemAtPosition(position);
}
});
}
@Override
public void onFailure(Call<ResponsPaketData> call, Throwable t) {
Log.e("error",t.getMessage());
}
});
}