hamidlevron
دوشنبه 10 آذر 1393, 02:17 صبح
با سلام
من یه کتاب ساختم وقتی میخوام داخلش یه کلمه ای رو جستجو کنم از برنامه میپره بیرون.فکر کنم چون حجم مطالب دیتابیسم خیلی زیاده اینطوری میشه.
خواهش میکنم کمکم کنین.اگه روش دیگه ای برای جستجو بلدین بهم بگین.
اینم کدش:
public class search extends ListActivity {
private database db;
private String[] Name;
private String[] Tedad;
private String[] season;
private String[] cpage;
private String[] page;
private EditText edt_searchbox;
private RadioButton rdo_search_name;
private RadioButton rdo_search_text;
private TextView status;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.search);
db=new database(this);
edt_searchbox = (EditText) findViewById(R.id.edt_searchbox);
rdo_search_name = (RadioButton) findViewById(R.id.rdo_search_name);
rdo_search_text = (RadioButton) findViewById(R.id.rdo_search_text);
status = (TextView) findViewById(R.id.txt_status);
refresh(edt_searchbox.getText().toString(), "name");
edt_searchbox.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
if(rdo_search_name.isChecked()){
refresh(edt_searchbox.getText().toString(), "name");
}
else if (rdo_search_text.isChecked()) {
refresh(edt_searchbox.getText().toString(), "text");
}
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub
}
});
}
من یه کتاب ساختم وقتی میخوام داخلش یه کلمه ای رو جستجو کنم از برنامه میپره بیرون.فکر کنم چون حجم مطالب دیتابیسم خیلی زیاده اینطوری میشه.
خواهش میکنم کمکم کنین.اگه روش دیگه ای برای جستجو بلدین بهم بگین.
اینم کدش:
public class search extends ListActivity {
private database db;
private String[] Name;
private String[] Tedad;
private String[] season;
private String[] cpage;
private String[] page;
private EditText edt_searchbox;
private RadioButton rdo_search_name;
private RadioButton rdo_search_text;
private TextView status;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.search);
db=new database(this);
edt_searchbox = (EditText) findViewById(R.id.edt_searchbox);
rdo_search_name = (RadioButton) findViewById(R.id.rdo_search_name);
rdo_search_text = (RadioButton) findViewById(R.id.rdo_search_text);
status = (TextView) findViewById(R.id.txt_status);
refresh(edt_searchbox.getText().toString(), "name");
edt_searchbox.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
if(rdo_search_name.isChecked()){
refresh(edt_searchbox.getText().toString(), "name");
}
else if (rdo_search_text.isChecked()) {
refresh(edt_searchbox.getText().toString(), "text");
}
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub
}
});
}