Ciao, di nuovo qui a chiedere qualche buon consiglio.
La mia applicazione Android utilizza un WebService realizzato in ASP NET che viene richiamato tramite questa classe java:
Nel WebService ASP NET ho inserito un semplicissimo collegamento ipertestuale del tipo:codice:package com.ccmex.myFirstApp; import android.annotation.SuppressLint; import android.app.Activity; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapPrimitive; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.HttpTransportSE; import android.os.Bundle; import android.os.StrictMode; import android.text.Html; import android.widget.TextView; public class news extends Activity { private static final String SOAP_ACTION = "http://www.miapaginaweb.com/WebService/GetNews"; private static final String OPERATION_NAME = "GetNews"; private static final String WSDL_TARGET_NAMESPACE = "http://www.miapaginaweb.com/WebServiceNews"; private static final String SOAP_ADDRESS = "http://www.miapaginaweb.com/WebServiceNews.asmx"; @SuppressLint("NewApi") @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_news); StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder() .permitAll().build(); StrictMode.setThreadPolicy(policy); TextView textView = new TextView(this); setContentView(textView); SoapObject request = new SoapObject(WSDL_TARGET_NAMESPACE, OPERATION_NAME); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope( SoapEnvelope.VER11); envelope.dotNet = true; envelope.implicitTypes = false; envelope.setOutputSoapObject(request); HttpTransportSE httpTransport = new HttpTransportSE(SOAP_ADDRESS); httpTransport.debug = true; envelope.setOutputSoapObject(request); try { httpTransport.call(SOAP_ACTION, envelope); SoapPrimitive response = (SoapPrimitive)envelope.getResponse(); textView.setText(Html.fromHtml(response.toString())); } catch (Exception exception) { textView.setText(exception.toString()); } } }
Pur visualizzando sullo smartphone il collegamento ipertestuale correttamente -il colore del testo del link è diverso dal resto del testo- quando provo a cliccarci sopra il link non si apre... perchè? Da cosa può dipendere ?codice:<a href="http://www.w3schools.com">Visit W3Schools</a>
Grazie

Rispondi quotando


