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);
}
});
}
}