앱에서 외부 웹브라우저를 실행할때 post 방식으로 값을 넘기고자 구글링 하다 아래와 같이 코드를 찾았는데요.
해보니 페이지 자체가 아예 뜨질 않네요.
혹 방법 아시는 분 도움말씀 부탁드립니다.
String finalUrl = "javascript:" +
"var to = 'http://124.5.194.65:8080/display/result.jsp';" +
"var p = {param:'12345',param2:'blablabla',param3:'whatever'};"+
"var myForm = document.createElement('form');" +
"myForm.method='post' ;" +
"myForm.action = to;" +
"for (var k in p) {" +
"var myInput = document.createElement('input') ;" +
"myInput.setAttribute('type', 'text');" +
"myInput.setAttribute('name', k) ;" +
"myInput.setAttribute('value', p[k]);" +
"myForm.appendChild(myInput) ;" +
"}" +
"document.body.appendChild(myForm) ;" +
"myForm.submit() ;" +
"document.body.removeChild(myForm) ;";
Intent browserIntent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse(finalUrl));
startActivity(browserIntent);