Click here to Skip to main content
15,883,883 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more: , +
Am Priya.Created Json project which consume webservice from dotnet..from json webservice i want to display list of dataset in android listview..when i debuging the error shows in this line data.resultData, data.resultExtras, data.resultAbort); from ActivityThread.java.. this is my code..help me

public class MainActivity extends Fragment {
SessionManager session;
private static final String Soap_Action_JSONEXP="";
private static final String METHOD_NAME_JSONEXP="";
private static final String NAMESPACEEXP="";
private static final String URL_jsEXP="";
private String TAG="";
ListView lv;
private static String responseJSON;
ProgressBar pg;
Gson gson=new Gson();
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){
session=new SessionManager(getActivity());
session.checkLogin();
View view=inflater.inflate(R.layout.activity_main,container,false);
return view;
}
@Override
public void onActivityCreated(Bundle savedInstanceState){
super.onActivityCreated(savedInstanceState);
lv=(ListView)getActivity().findViewById(R.id.listView1);
Thread cmdthredlista=new Thread(){

@Override
public void run(){
SoapObject cmdrequest=new SoapObject(NAMESPACEEXP,METHOD_NAME_JSONEXP);
System.out.println("requsest "+cmdrequest);
SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;
envelope.setOutputSoapObject(cmdrequest);
HttpTransportSE ahttptransport=new HttpTransportSE(URL_jsEXP);
try {
ahttptransport.call(Soap_Action_JSONEXP,envelope);
//final SoapPrimitive response=(SoapPrimitive)envelope.getResponse();
SoapPrimitive response=(SoapPrimitive)envelope.getResponse();
responseJSON=response.toString();
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
try {
String[] placelist;
placelist=gson.fromJson(responseJSON,String[].class);
ArrayAdapter<string>cmdlistaadapteri;
cmdlistaadapteri=new ArrayAdapter<string>(getActivity(),android.R.layout.activity_list_item,placelist);
lv.setAdapter(cmdlistaadapteri);
}
catch (Exception e){
e.printStackTrace();
System.out.println("error ");
}
}
});
}
catch (Exception e){
e.printStackTrace();
System.out.println("error ");
}
}
};
cmdthredlista.start();

public String getTAG() {
return TAG;
}
public void setTAG(String tAG) {
TAG = tAG;
}



}

this is my logcat

03-31 18:34:36.849: E/AndroidRuntime(2300): FATAL EXCEPTION: main
03-31 18:34:36.849: E/AndroidRuntime(2300): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.tracking/com.example.tracking.MainActivity}: java.lang.ClassCastException: com.example.tracking.MainActivity
03-31 18:34:36.849: E/AndroidRuntime(2300): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
03-31 18:34:36.849: E/AndroidRuntime(2300): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
03-31 18:34:36.849: E/AndroidRuntime(2300): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
03-31 18:34:36.849: E/AndroidRuntime(2300): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
03-31 18:34:36.849: E/AndroidRuntime(2300): at android.os.Handler.dispatchMessage(Handler.java:99)
03-31 18:34:36.849: E/AndroidRuntime(2300): at android.os.Looper.loop(Looper.java:123)
03-31 18:34:36.849: E/AndroidRuntime(2300): at android.app.ActivityThread.main(ActivityThread.java:4627)
03-31 18:34:36.849: E/AndroidRuntime(2300): at java.lang.reflect.Method.invokeNative(Native Method)
03-31 18:34:36.849: E/AndroidRuntime(2300): at java.lang.reflect.Method.invoke(Method.java:521)
03-31 18:34:36.849: E/AndroidRuntime(2300): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
03-31 18:34:36.849: E/AndroidRuntime(2300): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
03-31 18:34:36.849: E/AndroidRuntime(2300): at dalvik.system.NativeStart.main(Native Method)
03-31 18:34:36.849: E/AndroidRuntime(2300): Caused by: java.lang.ClassCastException: com.example.tracking.MainActivity
03-31 18:34:36.849: E/AndroidRuntime(2300): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
03-31 18:34:36.849: E/AndroidRuntime(2300): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
03-31 18:34:36.849: E/AndroidRuntime(2300): ... 11 more
Posted
Updated 31-Mar-14 3:14am
v5

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900