打开将用户转移到浏览器的付款网址

时间:2017-12-17 21:23:58

标签: android url android-intent

我正在开发Android应用程序,将用户转发到url以完成他的过程,但问题是我的应用程序无法识别我正在传递的链接

这是链接

 www.iacademypd.com/VisaPayment.aspx?HN=  &HE=&HP=&UIDFV=34710&AP=199.000

这是我的安卓代码

                                  Intent intent;
                                    Uri uri = Uri.parse(" www.iacademypd.com/VisaPayment.aspx?HN=  &HE=&HP=&UIDFV=34710&AP=199.000"); , uri);
                                    startActivity(intent);

这是错误

       E/AndroidRuntime: FATAL EXCEPTION: main
              Process: com.example.junaida.project1, PID: 18794
              android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=www.iacademypd.com/VisaPayment.aspx?HN=  &HE=&HP=&UIDFV=34710&AP=199.000 launchParam=MultiScreenLaunchParams { mDisplayId=0 mFlags=0 } }

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

String url = "http://www.iacademypd.com/VisaPayment.aspx?HN=  &HE=&HP=&UIDFV=34710&AP=199.000";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url)); 
startActivity(i);