我有以下代码(为简化起见)可将用户带到指定的URL:
Button b = (Button) findViewById( R.id.button );
b.setOnClickListener( new OnClickListener() {
public void onClick( View v ) {
Intent i = new Intent( Intent.ACTION_VIEW );
i.setData( Uri.parse( "http://example.com/myform/?a=b&c=d&e=f" ) );
if (i.resolveActivity(getPackageManager()) != null) {
startActivity( i );
}
}
} );
这个功能很好用,但在Android浏览器的URL栏中会显示CGI参数(如各种丑陋的会话密钥等),看起来有点难看。有没有一种使用HTTP POST的方式可以隐藏它们呢?