即時通訊新手在android開發中,我嘗試做一些登錄頁面..所以即時獲取我的登錄活動錯誤..說,該方法是不應答blablabla..and我已經改變了代碼和它仍然沒有工作..登錄錯誤 - android
所以在這裏我的代碼..
loginform.java
public void onClick(View v) {
String username=akun.getText().toString();
String password1=password.getText().toString();
try{
if(username.length() > 0 && password1.length() >0)
{
Toko dbUser = new Toko();
dbUser.open();
if(dbUser.Login(akun, password))
{
Toast.makeText(LoginForm.this, "Success !",Toast.LENGTH_LONG).show();
}
else
Toast.makeText(LoginForm.this, "cok !",Toast.LENGTH_LONG).show();
//dbUser.close();
}
}catch(Exception e)
{
Toast.makeText(LoginForm.this,"cok ! 2", Toast.LENGTH_LONG).show();
}
}
toko.java
public boolean Login(String akun, String password) throws SQLException
{
Cursor C = db.rawQuery("SELECT * FROM toko WHERE akun=? AND password=?",new String[] {akun, password});
if (C != null) {
if(C.getCount() > 0)
{
return true;
}
}
return false;
}
因此錯誤是在這裏:
if(dbUser.**Login**(akun, password))
其說,在型桃紅的方法登錄(字符串,字符串)不適用的參數(EditText上,EditText上)
我相信錯誤是用粗體文本corespond:
public boolean Login(**String akun, String password**) throws SQLException
{
Cursor C = db.rawQuery("SELECT * FROM toko WHERE akun=? AND password=?",new >String[] {akun, password});
if (C != null) {
if(C.getCount() > 0)
{
return true;
}
}
return false;
}
所以最新的問題與我的代碼?
感謝您的幫助.. –