【发布时间】:2015-12-28 11:04:54
【问题描述】:
我无法通过邮寄方式发送数据来打开浏览器。使用 HTML 表单如下:
<form method='post' action='https://cieloecommerce.cielo.com.br/transactional/order/buynow' target='blank'>
<input type='hidden' name='id' value=xyz-xyz-xyz-xyz-xyz'
/>
<input type='image' name='submit' alt='Comprar' src='{Button Image}'>
</form>
但是,当我在 Android 浏览器中拨打电话时,Intent 会打开一个错误页面。 我喜欢这个:
private String idCielo;
[...]
@Override
public void onClick(View view) {
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://cieloecommerce.cielo.com.br/transactional/order/buynow"+idCielo));
getActivity().startActivity(browserIntent);
}
或
@Override
public void onClick(View view) {
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://cieloecommerce.cielo.com.br/transactional/order/buynow”));
browserIntent.putExtra("id",idCielo);
getActivity().startActivity(browserIntent);
}
请帮帮我。我必须传递值才能在外部浏览器中发布和打开页面。 谢谢!
【问题讨论】:
标签: android post android-intent browser