問題タブ [startactivityforresult]
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.
java - ArrayList のエラーitems.add(new_item);
このオブジェクトの配列のリストに新しいオブジェクトを追加することのみを担当する次のアクティビティがありますが、実行するとクラッシュします。長いため、関連するすべてのクラスとエラー メッセージの一部を以下に示します。
最初: これは、2 番目のアクティビティを呼び出して結果を得るために開始するアクティビティです。itemDetails.java:
次に、これが私のアプリケーションがクラッシュするアクティビティです。AddnewItemToCart.java: ちなみに、どのレイアウトにも割り当てられていません。
そして、これは見つかったエラーメッセージです:
これはメインのアクティビティです。マージして AddnewItemToCart.java にすることはできますか??
android - SpeechRecognizer を使用した Android カスタム キーボード
音声認識を追加する必要がある、完全に機能するカスタム Android キーボードがあります。ここに私が持っている実装の関連部分があります
CustomRecognitionListener の関連メソッドは次のとおりです。
このコードは問題なく動作しています。ここでのひねりは、uset がマイク キーをタップしたときに Google キーボードで発生するのと同様の動作が必要なことです。
これは、理想的には次のような方法で達成されます。
ただし、キーリスナーがオンになっているため、InputMethodService は startActivityForResult を呼び出すことができません。これを達成するための理想的な方法は何ですか? レイアウトなしで新しいアクティビティを開始し、inputMethodService へのコールバックを設定する必要がありますか? 乱雑に見える
android - onActivityResult がトリガーされていません
あるアクティビティから別のアクティビティにデータを渡そうとしていますが、onActivityResult がトリガーされていません。MainActivity と呼ばれるスタートアップ アクティビティを使用して、このコードで onActivityResult をトリガーするイメージ ギャラリーを表示できます。
別のアクティビティから、私はこのコードを持っています
これにより、MainActivity の onActivityResult も問題なく呼び出されますが、この次のコード行は呼び出されません。
マニフェスト ファイルを調べたところ、すべてが正しく設定されています。私は人々が android:noHistory="false" にするなどのことを提案しているのを見てきましたが、マニフェストにはこれらの設定がありません。とてもシンプルでこんな感じです。
なぜこれがトリガーされないのかについて誰かが洞察を持っているなら、それは大歓迎です!
java - 文字列の ArrayList をあるアクティビティから別のアクティビティに渡すときに、null ポインター例外が発生するのはなぜですか?
ScanLocate
アクティビティからアクティビティのアレイリストを取得しようとしていますUpdateLocation
。
method を使用して、 ArrayList を設定するstartActivityForResult
メソッドを呼び出しています。次に、 ArrayList をクラスに送信したいと考えています。scan
wifiList
Update Location
私は電話startActivityForResult
することから始めUpdate Location
ます:
次に、メソッドScanLocate
を作成しましたsendData
(注: チェックにより、その時点で ArrayList データが損なわれていないことが確認されます)。
最後の部分UpdateLocation
はonActivityResult
:
最初"Here"
は表示されますが、次の行に落ちgetStringArrayList()
、null ポインター例外がスローされます。
ドキュメントとここの以前の質問に目を通しましたが、何が問題なのかわかりません。
アドバイスをいただければ幸いです。
以前の質問: