PageJsInteraction.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.yyrh.ui;
  2. import android.webkit.JavascriptInterface;
  3. import com.yyrh.ui.dialog.BaseDialog;
  4. public class PageJsInteraction {
  5. private BaseDialog baseDialog;
  6. public PageJsInteraction(BaseDialog baseDialog) {
  7. this.baseDialog =baseDialog;
  8. }
  9. @JavascriptInterface
  10. public void zfColse() { //提供给js调用的方法
  11. this.baseDialog.zfColse();
  12. }
  13. @JavascriptInterface
  14. public void usrRn(String message) {
  15. this.baseDialog.usrRn(message);
  16. }
  17. @JavascriptInterface
  18. public void showJsMsg(String message) {
  19. this.baseDialog.showJsMsg(message);
  20. }
  21. @JavascriptInterface
  22. public void modifyPwd(String message) { //提供给js调用的方法
  23. this.baseDialog.modifyPwd(message);
  24. }
  25. @JavascriptInterface
  26. public void zfOrder(String message) {
  27. this.baseDialog.zfOrder(message);
  28. }
  29. @JavascriptInterface
  30. public void openq0q0(String url) {
  31. this.baseDialog.openq0q0(url);
  32. }
  33. @JavascriptInterface
  34. public String webExt() {
  35. return this.baseDialog.webExt();
  36. }
  37. @JavascriptInterface
  38. public void switchAccount() {
  39. this.baseDialog.switchAccount();
  40. }
  41. }