获取EditText中的值出问题,查询被中断,在线等,急求解!!
想要获取一个EditText中的值作为查询关键字,但是通过getText().goString()无法取到值,代码如下:
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked OK so do some stuff */
EditText t1=(EditText)findViewById(R.id.namequery);
[b]Log.e("hello1","hhhhh");
Log.e("hello", t1.getText().toString().trim());[/b]
EditText t2=(EditText)findViewById(R.id.telquery);
EditText t3=(EditText)findViewById(R.id.emailquery);
Cursor c = getContentResolver().query(ContactsProvider.CONTENT_URI,
null, ContactColumn.NAME+"like '%"+t1.getText().toString()+"%'", null,null);
int count = c.getCount();
if(count!=0)
{
String nameinfo;
String phonenumber;
String emailinfo;
do
{
c.moveToFirst();
nameinfo=c.getString(1);
phonenumber=c.getString(2);
emailinfo=c.getString(3);
Toast.makeText(mycontact.this, nameinfo+phonenumber+emailinfo, Toast.LENGTH_LONG).show();
}while(c.moveToNext());
}
}