|
|
|
รบกวนสอบถามเรื่องการค้นหาจาก SQLite โดยใช้ AutoCompleteTextView แต่ส่งค่าไม่ตรงกันครับ |
|
|
|
|
|
|
|
ปัญหาคือผมสามารถค้นหา ข้อมูลจาก sqlite มาแสดงได้แล้วครับตัวอย่างเช่น
แต่เวลาผมเลือกคำที่ค้นหามาได้ แล้วให้ส่งค่าไป แต่พอเวลาโชว์ค่ามันดันไม่โชว์ตามที่ส่งค่าครับ มันจะแสดงค่าตามที่ ลำดับในข้อมูลของ sqlite ครับ ซึ่งจากรูป จะเป็นลำดับที่ 2 ครับ
Code (Android-Java)
public class AutocompleteTextView extends Activity {
ArrayList<HashMap<String, String>> MebmerList;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.autocomplete);
// get Data from SQLite
final myDB db = new myDB(this);
MebmerList = db.SelectAllData();
// autoCompleteTextView1
AutoCompleteTextView actv= (AutoCompleteTextView)findViewById(R.id.filter);
SimpleAdapter sAdap;
sAdap = new SimpleAdapter(AutocompleteTextView.this, MebmerList,R.layout.activity_column, new String[] {"Name"}, new int[] {R.id.ColName});
actv.setThreshold(1);
actv.setAdapter(sAdap);
actv.setTextColor(Color.BLUE);
// OnClick Item
actv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> myAdapter, View myView, int position, long mylng) {
String sName = MebmerList.get(position).get("Name").toString();
String sMean = MebmerList.get(position).get("Mean").toString();
String sPic = MebmerList.get(position).get("MemberId").toString();
Intent newActivity = new Intent(AutocompleteTextView.this,supasit.class);
newActivity.putExtra("sName", sName);
newActivity.putExtra("sMean", sMean);
newActivity.putExtra("sPic", sPic);
startActivity(newActivity);
}
});
}
}
นี้คือ Code หน้าค้นหาครับ
Tag : Mobile, Android
|
|
|
|
|
|
Date :
2013-09-10 23:42:02 |
By :
Jirapong |
View :
1293 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าภาษาไทย ลองดูพวก Encoding พวก UTF-8 ครับ
|
|
|
|
|
Date :
2013-09-11 05:26:49 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ครับ สอนผมทำหน่อยสิครับ พอดีผมทำการค้นหาจาก sqlite อยู่อะครับ
|
|
|
|
|
Date :
2015-01-13 11:53:38 |
By :
Pop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|