现在我正在用“强势”SOAP 强势”的方法在日蚀和机器人日蚀中使用网络服务。 所以我创建了两页。 第一页由编辑文本和一个按钮组成, 第二页只包含一个文本框。 我在网络服务中创建了一个完全相似的文本框。 http://www.webservicex.net/ws/WS Details.aspx? WSID=6& CATID=11” rel=“no follow” >GeetBibleWordsbyKeyWordd in android paper。
在这里,我需要从第1页的编辑文本框中从用户处获取输入,并在第二页的文本框中显示相应的文本,正像上面的网络服务要根据用户的输入来引用(播放)一样。这些事情必须在单击第一页的按钮时发生。
< 加强> NOTE: - 强> 我试过了。 它正在运行 。 但是它唯一在第二页 em> 上显示的空白页面
如何实现这一概念?
请找到我的代号参考
<强度>WebService 后端等级 强度> [DYNAMIC项目]
public class GetStudentInformation {
public String GetStudentInformation(String str){
return(str);
}
}
< 坚固 > Android java 类第1页 强 >
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button next = (Button) findViewById(R.id.btn);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), Web_concept.class);
startActivityForResult(myIntent, 0);
}
});
}
}
<强度 > Anddroid java 类第2页 强度 >
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main1);
try
{
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
EditText num1 = (EditText) findViewById(R.id.editT);
request.addProperty("str", Integer.valueOf(num1.getText().toString()));
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.call(SOAP_ACTION,envelope);
Object result = envelope.getResponse();
System.out.println("Result : " + result.toString());
((TextView) findViewById (R.id.textView1)).setText(result.toString());
}
catch (Exception E) {
E.printStackTrace();
}
}
}
谢谢你的帮助!