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
İş 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
1Soap, 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
7 yıl 3 ay önce yanıtladın