0
私はKumulos開発を初めて利用しています。Kumulosのテーブルからデータを選択
私はkumulosのテーブルから選択したデータを取得したいと思います。
Likeユーザーがユーザー名とパスワードを入力すると、データが存在するかどうかをテーブルから確認します。
しかし、問題は、テーブルに挿入されたデータをチェックしていて、正しい出力が得られていないことです。
ブラウザでapiをテストしている間はうまく動作します。
テーブルから選択するためのマイコードは以下のとおりです。
public void CallApiLogin(){
final String Uname=editUname.getText().toString();
final String pass=editPass.getText().toString();
HashMap<String, String> params = new HashMap<String, String>();
params.put("name", Uname);
params.put("password",pass);
Kumulos.call("user_register", params, new ResponseHandler() {
@Override
public void didCompleteWithResult(Object result) {
// Do updates to UI/data models based on result
ArrayList<LinkedHashMap<String, Object>> objects = (ArrayList<LinkedHashMap<String,Object>>) result;
for (LinkedHashMap<String, Object> item : objects) {
String name = (String) item.get("name");
String password = (String) item.get("password");
if(name.equalsIgnoreCase(Uname) && password.equalsIgnoreCase(pass)){
Intent i=new Intent(Login.this,Home.class);
startActivity(i);
}else{
Toast.makeText(getApplicationContext(),"Please enter valid username and password.",Toast.LENGTH_SHORT).show();
}
}
}
});
}
テーブルに要求されたデータが挿入された場所が間違っています。
しかし、そのリクエストデータが存在するかどうか