2016-08-14 11 views
1

こんにちは、アンドロイドスタジオを使用してクラウドからアンドロイドアプリを接続して投稿し、jsonデータを投稿する必要があります。私は接続するためにボレーを使用しようとアンドロイドスタジオを使用してクラウドからjsonデータを取得

、私はsqliteのと接続するが、私は多分これはあなたがエラーのトラブルシューティングに役立つだろうcloudant

public class MainActivity extends AppCompatActivity { 

TextView nombre; 
TextView email; 
TextView telefono; 
Button button; 
String json_url = "https://jesusjrod19.cloudant.com/gsus/usuarios"; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    button = (Button)findViewById(R.id.bn); 
    nombre = (TextView)findViewById(R.id.nombre); 
    email = (TextView)findViewById(R.id.email); 
    telefono = (TextView)findViewById(R.id.telefono); 
    button.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

      JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET,json_url,null, 
        new Response.Listener<JSONObject>() { 
         @Override 
         public void onResponse(JSONObject response) { 

          try { 
           nombre.setText(response.getString("nombre")); 
           email.setText(response.getString("email")); 
           telefono.setText(response.getString("telefono")); 

          } catch (JSONException e) { 
           e.printStackTrace(); 
          } 

         } 
        }, new Response.ErrorListener() { 
       @Override 
       public void onErrorResponse(VolleyError error) { 

        Toast.makeText(MainActivity.this,"zaraza", Toast.LENGTH_SHORT).show(); 
        error.printStackTrace(); 

       } 
      }); 

      MySingleton.getInstance(MainActivity.this).addToRequestque(jsonObjectRequest); 




     } 
    }); 

} 

}

答えて

関連する問題