Tôi đang cố gắng gửi một số dữ liệu đến trang web của mình. Khi nút được nhấn vào, dữ liệu cần phải được gửi đến các trang webCách gửi dữ liệu đến trang web bằng cách sử dụng ứng dụng android
nhưng tôi có một số lỗi khi tôi chạy chương trình
khi tôi nhấp vào nút báo này xuất hiện "không may ứng dụng đã dừng lại", sau đó nó thoát khỏi ứng dụng của tôi.
public class testInput extends Activity {
Button Setbutton;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.test_input_page);
Setbutton=(Button)findViewById(R.id.setbtn);
Setbutton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
testInput ti=new testInput();
//Create the intent
ti.postData("Sent Data");
});
}
public void postData(String toPost) {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://mysite.com/index.php");
//This is the data to send
String MyName = toPost; //any data to send
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
nameValuePairs.add(new BasicNameValuePair("action", MyName));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String response = httpclient.execute(httppost, responseHandler);
//This is the response from a php application
String reverseString = response;
Toast.makeText(this, "response" + reverseString, Toast.LENGTH_LONG).show();
} catch (ClientProtocolException e) {
Toast.makeText(this, "CPE response " + e.toString(), Toast.LENGTH_LONG).show();
// TODO Auto-generated catch block
} catch (IOException e) {
Toast.makeText(this, "IOE response " + e.toString(), Toast.LENGTH_LONG).show();
// TODO Auto-generated catch block
}
}//end postData()
Đây là mã PHP của tôi.
<?php
//code to reverse the string
$reversed = strrev($_POST["action"]);
echo $reversed;
?>
Tôi cũng được phép sử dụng internet trong ứng dụng của mình.
bạn đã không đề cập đến các lỗi mà bạn đang nhận được. –
Bạn có nhận được bất kỳ thứ gì hoạt động không? Nếu vậy xin vui lòng gửi để giúp tất cả mọi người ra ngoài. Cảm ơn! – jkw4703