Advertisement
Guest User

Untitled

a guest
May 27th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. package zui.polsl.pl.lab6przyklad;
  2.  
  3. import android.content.Intent;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.webkit.JavascriptInterface;
  7. import android.webkit.WebSettings;
  8. import android.webkit.WebView;
  9. import android.widget.Toast;
  10.  
  11. import java.util.Date;
  12.  
  13. public class MainActivity extends AppCompatActivity
  14. {
  15.  
  16. @Override
  17. protected void onCreate(Bundle savedInstanceState)
  18. {
  19. super.onCreate(savedInstanceState);
  20.  
  21. WebView page = new WebView(this);
  22. WebSettings webSettings = page.getSettings();
  23. webSettings.setJavaScriptEnabled(true);
  24. page.addJavascriptInterface(this,"activity");
  25. page.loadUrl("file:///android_asset/page.html");
  26. setContentView(page);
  27. }
  28. // @JavascriptInterface
  29. // public void sayHello(String name)
  30. // {
  31. // Toast.makeText(this, name, Toast.LENGTH_SHORT).show();
  32. // }
  33. // @JavascriptInterface
  34. // public String getDate()
  35. // {
  36. // return new Date().toString();
  37. // }
  38.  
  39. @JavascriptInterface
  40. public void addTeacherActivity()
  41. {
  42.  
  43. Intent intent = new Intent(this, AddTeacherActivity.class);
  44. startActivity(intent);
  45. }
  46. @JavascriptInterface
  47. public void addClassActivity()
  48. {
  49. Intent intent = new Intent(this, AddClassActivity.class);
  50. startActivity(intent);
  51. }
  52. @JavascriptInterface
  53. public void addLectureActivity()
  54. {
  55. Intent intent = new Intent(this, AddLectureActivity.class);
  56. startActivity(intent);
  57. }
  58. @JavascriptInterface
  59. public void showProgramActivity()
  60. {
  61. Intent intent = new Intent(this, ShowProgramActivity.class);
  62. startActivity(intent);
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement