アンドロイドで簡単に決まった時間、遅延処理をしたいとき用
// 3秒後に処理を実行する
new Handler().postDelayed(new Runnable(){
@Override public void run() {
// TODO: ここで処理を実行する
} }, 3000);
アンドロイドで簡単に決まった時間、遅延処理をしたいとき用
// 3秒後に処理を実行する
new Handler().postDelayed(new Runnable(){
@Override public void run() {
// TODO: ここで処理を実行する
} }, 3000);
Huawei app gallery にアプリをリリースする為、管理を簡素化する必要性がでてきた。
androidのwebviewでjsのalertが表示されない
[確かiOSでも似たようなことがあったな]
webviewで単にwebを表示しただけではalertが表示されないので1行追加する必要がある。
mWebView.setWebChromeClient(new WebChromeClient());
元のコード
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.addJavascriptInterface(new JavaScriptInterface(), "showHtml");
mWebView.setWebViewClient(new WebViewClientSample());
mWebView.loadUrl(url);
修正
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.addJavascriptInterface(new JavaScriptInterface(), "showHtml");
mWebView.setWebViewClient(new WebViewClientSample());
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.loadUrl(url);
ReactはFacebookが開発したJavaScriptのフレームワークであり、React Nativeはそれをモバイルで使えiOSとAndroidのアプリを作ることができる。1つのコードで、両方のプラットフォームで動くものが作れる。(場合によって一部ネイティブの部分は必要になる可能性がある)