Mustafa Sevindi
Mustafa Sevindi
Aydın
28/06/2017 tarihinden beri üye
75 GY Puanı
49K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

Soap, ListView içerisine eleman çekemiyorum

Aslında kodlarda herhangi bir hata yok 

package halfiyat.tabit.com.tr;


import android.content.Intent;
import android.os.AsyncTask;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Spinner;
import android.widget.TextView;

import org.json.JSONArray;
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;


public class MainActivity extends AppCompatActivity{

    private Spinner sp;
    ListView list;
    final String SOAP_ACTION = "http://tempuri.org/UrunleriGetir";
    final String METHOD_NAME = "UrunleriGetir";
    final String NAMESPACE = "http://tempuri.org/";
    final String URL = "http://www.buadres.ws/ws/v2.0/HalFiyatlariService.asmx";
    private static final String KEY_STATUS = "status";
    String id, urunadi;


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

        AsyncTask asyncTask = new AsyncTask() {
            @Override
            protected Object doInBackground(Object[] params) {
                Urunadi();

                return null;
            }
            };
            asyncTask.execute();

    }

    public void Urunadi() {
        SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
        request.addProperty("UrunAdi", urunadi);


        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);

        envelope.setOutputSoapObject(request);

        HttpTransportSE ht = new HttpTransportSE(URL);
        try {
            ht.call(SOAP_ACTION, envelope);
            SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
            SoapPrimitive s = response;
            String str = s.toString();
            String resultArr[] = str.split("&");

            list = (ListView) findViewById(R.id.ad);


            list.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, resultArr));
            list.setOnItemClickListener(new AdapterView.OnItemClickListener() {

                @Override
                public void onItemClick(AdapterView<?> parent, View view,
                                        int position, long id) {

                    String s2 = getIntent().getStringExtra("status");


                    // Starting new intent
                    Intent in = new Intent(getApplicationContext(), BottomActivity.class);

                    in.putExtra(KEY_STATUS, s2);


                    startActivity(in);

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


        }



    }


}

Xml içerisindeki kodlar 

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/a"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="halfiyat.tabit.com.tr.MainActivity">


    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/linearLayout">

        <Spinner
            android:id="@+id/spinner"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="top" />


    </LinearLayout>

    <ListView
        android:id="@+id/ad"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:foregroundGravity="bottom"
        android:headerDividersEnabled="false"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />



</RelativeLayout>

ve son olarak aldığım hatalar

 Görsel kaldırıldı.

7 yıl 3 ay önce yanıtladın