mirror of
https://github.com/apache/cordova-android.git
synced 2026-05-30 00:00:04 +08:00
CB-8382 Make CordovaActivity not implement CordovaInterface
Instead, use a CordovaInterfaceImpl class. This also makes it easier for apps to implement the interface without extending CordovaActivity.
This commit is contained in:
@@ -32,8 +32,8 @@ public class userwebview extends MainTestActivity {
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
testViewClient = new TestViewClient(this, ((AndroidWebView)appView));
|
||||
testChromeClient = new TestChromeClient(this, ((AndroidWebView)appView));
|
||||
testViewClient = new TestViewClient(cordovaInterface, ((AndroidWebView)appView));
|
||||
testChromeClient = new TestChromeClient(cordovaInterface, ((AndroidWebView)appView));
|
||||
super.init();
|
||||
((AndroidWebView)appView).setWebViewClient(testViewClient);
|
||||
((AndroidWebView)appView).setWebChromeClient(testChromeClient);
|
||||
|
||||
@@ -28,7 +28,7 @@ public class whitelist extends MainTestActivity {
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
super.init();
|
||||
((AndroidWebView)appView).setWebViewClient(new TestViewClient(this, ((AndroidWebView)appView)));
|
||||
((AndroidWebView)appView).setWebViewClient(new TestViewClient(cordovaInterface, ((AndroidWebView)appView)));
|
||||
super.loadUrl("file:///android_asset/www/whitelist/index.html");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user