|
|
@ -226,7 +226,7 @@ class BajajFdMainActivity : BaseActivity() { |
|
|
|
// set viewPager |
|
|
|
sectionsPagerAdapter = SectionsPagerAdapter(supportFragmentManager, fragments, stepsCount) |
|
|
|
val viewPager: DisableAdapter = binding.viewPager |
|
|
|
// viewPager.setPagingEnabled(false) |
|
|
|
viewPager.setPagingEnabled(false) |
|
|
|
viewPager.adapter = sectionsPagerAdapter |
|
|
|
viewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener { |
|
|
|
override fun onPageScrolled( |
|
|
@ -392,35 +392,34 @@ class BajajFdMainActivity : BaseActivity() { |
|
|
|
fun paymentDialog(payUrl: String, value: String) { |
|
|
|
Log.e("payUrl", "-->$payUrl") |
|
|
|
Log.e("value", "-->$value") |
|
|
|
val dialogWebView = Dialog(this@BajajFdMainActivity) |
|
|
|
dialogWebView.setContentView(R.layout.row_fd_pay) |
|
|
|
dialogWebView.setCancelable(true) |
|
|
|
|
|
|
|
val tvCancel = dialogWebView.findViewById<TextView>(R.id.tvCancel) |
|
|
|
tvCancel.setOnClickListener { |
|
|
|
dialogWebView.dismiss() |
|
|
|
} |
|
|
|
// val dialogWebView = Dialog(this@BajajFdMainActivity) |
|
|
|
// dialogWebView.setContentView(R.layout.row_fd_pay) |
|
|
|
// dialogWebView.setCancelable(true) |
|
|
|
// |
|
|
|
// val tvCancel = dialogWebView.findViewById<TextView>(R.id.tvCancel) |
|
|
|
// tvCancel.setOnClickListener { |
|
|
|
// dialogWebView.dismiss() |
|
|
|
// } |
|
|
|
// |
|
|
|
// val lp = WindowManager.LayoutParams() |
|
|
|
// lp.copyFrom(dialogWebView.window?.attributes) |
|
|
|
// lp.width = WindowManager.LayoutParams.MATCH_PARENT |
|
|
|
// lp.height = WindowManager.LayoutParams.MATCH_PARENT |
|
|
|
// dialogWebView.window?.attributes = lp |
|
|
|
// val wVPay = dialogWebView.findViewById<WebView>(R.id.wVPay) |
|
|
|
// wVPay.webViewClient = MyWebViewClient() |
|
|
|
// wVPay.settings.javaScriptEnabled = true |
|
|
|
// wVPay.settings.domStorageEnabled = true |
|
|
|
// val postData = "name=${URLEncoder.encode("msg", "UTF-8")}" + |
|
|
|
// "&value=${URLEncoder.encode(value, "UTF-8")}" |
|
|
|
// wVPay.postUrl(payUrl, postData.toByteArray()) |
|
|
|
// dialogWebView.show() |
|
|
|
|
|
|
|
val lp = WindowManager.LayoutParams() |
|
|
|
lp.copyFrom(dialogWebView.window?.attributes) |
|
|
|
lp.width = WindowManager.LayoutParams.MATCH_PARENT |
|
|
|
lp.height = WindowManager.LayoutParams.MATCH_PARENT |
|
|
|
dialogWebView.window?.attributes = lp |
|
|
|
val wVPay = dialogWebView.findViewById<WebView>(R.id.wVPay) |
|
|
|
wVPay.webViewClient = MyWebViewClient() |
|
|
|
wVPay.settings.javaScriptEnabled = true |
|
|
|
wVPay.settings.domStorageEnabled = true |
|
|
|
// wVPay.loadUrl(payUrl) |
|
|
|
val webView = WebView(this@BajajFdMainActivity) |
|
|
|
setContentView(webView) |
|
|
|
val postData = "name=${URLEncoder.encode("msg", "UTF-8")}" + |
|
|
|
"&value=${URLEncoder.encode(value, "UTF-8")}" |
|
|
|
wVPay.postUrl(payUrl, postData.toByteArray()) |
|
|
|
dialogWebView.show() |
|
|
|
|
|
|
|
// val webView = WebView(this@BajajFdMainActivity) |
|
|
|
// val postData = "type=${URLEncoder.encode("hidden", "UTF-8")}" + |
|
|
|
// "name=${URLEncoder.encode("msg", "UTF-8")}" + |
|
|
|
// "&value=${URLEncoder.encode(value, "UTF-8")}" |
|
|
|
// webView.postUrl(payUrl, postData.toByteArray()) |
|
|
|
webView.postUrl(payUrl, postData.toByteArray()) |
|
|
|
} |
|
|
|
|
|
|
|
class MyWebViewClient : WebViewClient() { |
|
|
|