2016-05-30 10 views
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(); 
        } 
       } 

      } 
     }); 

    } 

テーブルに要求されたデータが挿入された場所が間違っています。

しかし、そのリクエストデータが存在するかどうか

答えて

0

時間を費やした後、私は解決策を得ました。

問題はapiを作成しています。 Kumulosでは異なるAPIを作成する必要があります。

私はapi "user_register"を使用していましたが、今は他のAPI呼び出し "Select_user"を作成しています。

このapiは、私が望む結果がうまく機能します。

私はこの質問が他に役立つことを願っています。

関連する問題