Merhaba arkadaşlar.Ksoap kullanarak androidde login işlemi yaptırmak istiyorum.Tc ve şifre doğru girildiği zaman program normal çalişiyor be diğer activity'ye geçiyor.Ama ikisinden herhangi birisi yanlış olunca direk program kapanıyor.Bunun kontrolunu nasıl yapabilirim.Direk uygulamanın sonlandırılması yerıne kullanıcı adı veya şifre hatası nasıl verdiriri.Aşşağıda ilgili kodu bulabilirsiniz;

  long b=Long.parseLong(_tc.getText().toString());
SoapObject request = new SoapObject(NAMESPACE,METHOD_NAME);

request.addProperty("tc",(long)b);

                        request.addProperty("passworsd",password.getText().toString());

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.setOutputSoapObject(request);

HttpTransportSE ht = new HttpTransportSE(URL);

``ht.call(SOAP_ACTION, envelope); final SoapObject response = (SoapObject)envelope.bodyIn; //final SoapObject response = (SoapObject) envelope.getResponse();

runOnUiThread(new Runnable() { public void run() { Toast ImageToast = new Toast(getBaseContext()) LinearLayout toastLayout = new LinearLayout(getBaseContext())

toastLayout .setOrientation(LinearLayout.HORIZONTAL); ImageView image = new ImageView(getBaseContext()); TextView text = new TextView(getBaseContext()); image.setImageResource(R.drawable.ic_launcher);

startActivity(i);

soruldu: 07 May '13, 13:49

escobar's gravatar image

escobar
71449
cevap kabul oranı: 25%

değiştirildi: 08 May '13, 04:01

CemIkta's gravatar image

CemIkta ♦
19.9k29125190


tamam arkadaşlar.sorunu çözdüm şu şekilde olması gerekiyormuş.

  public void run() {
  if esponse.getPropertyCount()<1)      {                                   
Toast.makeText(getApplicationContext(), 
"hatalı kullanıcı adı veya şifre", Toast.LENGTH_LONG).show();
       } else {     
Toast.makeText(getApplicationContext(),
 response.getProperty(0).toString(), Toast.LENGTH_LONG).show();
        }
permanent link

cevaplandı: 07 May '13, 15:06

escobar's gravatar image

escobar
71449
cevap kabul oranı: 25%

değiştirildi: 08 May '13, 05:12

Turgay%20Can's gravatar image

Turgay Can
8.3k63798

cevap olarak, kendi cevabını işaretlermisin.

(08 May '13, 05:13) Turgay Can Turgay%20Can's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×819
×18
×9
×4

Soruldu: 07 May '13, 13:49

Görüntüleme: 914 kez

Son güncelleme: 08 May '13, 05:13

powered by BitNami OSQA