asp.net ile geliştirmiş olduğum programı android uyugulaması
örneğin asp.net ile hazırlanmş bir öğrenci otomasyonu var web tabanlı bunu aynı zamanda androidde de kullanıcı adı şifre girerek giriş yapıp verileri çekmek istiyorum asp.net tarafında id numarasına göre json veri oluşturdum volley json get etmek istedim ama veriyi alamadım ;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
Button sorgula;
EditText id;
TextView sonuc;
RequestQueue mQueue;
String ad;
Context context = this;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sorgula=findViewById(R.id.sorgulabuton);
sorgula.setOnClickListener(this);
id=findViewById(R.id.editText);
sonuc=findViewById(R.id.textView2);
mQueue= Volley.newRequestQueue(context);
}
@Override
public void onClick(View v) {
int kulid= Integer.parseInt(id.getText().toString());
String url="https://....web adresi.......?id="+kulid;
JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() // istek oluşturuyoruz!!
{
@Override
public void onResponse(JSONObject jsonObject) {
try {
ad= jsonObject.getString("Ad");
sonuc.setText(ad);
}
catch (JSONException e)
{
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
System.out.println(sonuc);
Toast.makeText(context,"Hata",Toast.LENGTH_LONG).show();
}
});
mQueue.add(request);
}