問題タブ [samsung-galaxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 7.0.0 でスタイラスペンでリンクをクリックすると Google Apps Script がクラッシュする
デモ
Google Apps Script ウェブ アプリケーション
環境
- サムスン ギャラクシー タブ A
- Google Apps Script ウェブ アプリケーション
- クロム 60.0.3112.116
- アンドロイド 7.0.0
- デバイス SM-P585Yビルド/NRD90M
再現する手順
上記のタブレット モデルでスタイラスを使用して [ペン] メニュー アイコンをクリックすると、アプリがクラッシュします (Google Chrome の「Aw, Snap!」メッセージ)。
バグの説明
このバグは jQuery UI のオートコンプリートに関連していると思いました。指を使って結果を上下にスクロールしても問題はありませんでしたが、スタイラスを結果に使用するとすぐにアプリがクラッシュしました。それ以来、そのライブラリを削除しましたが、バグはまだ存在しています。さらに、スタイラスでメニュー リンクをクリックすることで再現できるようになりました。
私が試したこと
jQuery UI を別のオートコンプリートに置き換えましたが、バグはまだ残っていました。
より軽いコーディングでクラッシュの問題が解決されることを期待して、アプリの新しいバージョンを作成しました。UIkit ( getuikit.com ) CSS フレームワーク (以前は使用されていませんでした) を使用しましたが、再びバグに遭遇しました - 今回はメニュー項目をクリックしたときに発生しました。
スタイラスを使用した場合のみ、指を使用してもアプリはクラッシュしません。
codepen (全画面表示|エディター ビュー) でコードを再現すると、スタイラスを使用してメニュー項目をクリックしても、アプリはクラッシュしません。
したがって、スタイラスと Google Apps スクリプト環境の組み合わせのようです。
Web アプリケーションを削除してCode.gs
、以下のみを含むファイルに しました。
と:
- index.html (HTML はほとんど含まれていません。codepenまたは以下を参照してください)
- jQuery 3.2.1 縮小
- UIKit js および css ファイル
スタイラスでメニュー リンクをクリックすると、アプリがまだクラッシュします。
編集:
要求さindex.html
れたとおり、Web アプリからは以下のとおりですが、HTML を完全に書き直してもバグが残っているため、関係ない可能性があると思います。
java - ボタン付きのシンプルなアプリを実行しようとしています
ボタンと画像で基本的なホーム画面を作成する必要があります。以前は文字列リソースの抽出に問題がありましたが、それを理解したと思います。コードに干渉していないことを願っています. ボタンをどこにでも移動する必要はありません。表示されるだけでよいのです。私のコードは次のようになります。
エラーは発生せず、ビルドは成功したと表示されますが、Galaxy S4 でアプリを実行できません。エミュレーターが機能していなかったので、携帯電話を使用して実行することにしましたが、1 秒間ポップアップしてから、「アプリが動作を停止しました」と表示されます。実際に実行されない理由はありますか?