問題タブ [onactivityresult]

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.

0 投票する
1 に答える
1098 参照

android - ListView アイテムは、2 つの異なるアクティビティから onActivityResult をリセットします

リスト項目ごとに TextView を含むリスト ビューがあります。listView の onItemClick で写真を撮る必要があります。ACTION_IMAGE_CAPTURE インテントの onActivityResult と listview の更新で、結果の別のアクティビティを開始します。私が直面している問題は、2 番目のアクティビティからアクティビティ onActivityResult に戻ると、リスト ビューのすべてのテキストビューがリセットされることです。これで私を助けてくれませんか。これは私のonItemClickです

これは私のonActivityResultです

0 投票する
1 に答える
10589 参照

android - ACTION_INSTALL_PACKAGE

アプリが APK をインストールしようとしています。

私の活動で

私の startActivityResult が起動されると、システム インストール UI がまだユーザーの許可を待っている間に、私のアクティビティは RESULT_CANCELLED に対応する結果コード 0 を即座に取得します。

ここに画像の説明を入力

インストールが成功したかどうかを実際に知り、それに基づいて UI を更新するという私の活動。

どんな助けでも大歓迎です。

0 投票する
2 に答える
196 参照

java - 自分のギャラリーに画像を追加する方法

アプリから写真を撮り、これを自分のギャラリーに保存したい。この後、写真のフルネームが必要です。と

写真はデフォルトのギャラリーに保存されます。ドキュメントを正しく読めば、名前を設定できます

独自のギャラリーを作成し、デフォルトのギャラリーの代わりにそこに画像を保存するにはどうすればよいですか?

写真を撮ってギャラリーに保存した後、結果関数が呼び出されます。画像以外にファイルの完全な名前を取得するにはどうすればよいですか。

エクストラで名前を設定した後、onActivityResult関数は呼び出されません。この余分なものがなければ、使用する画像を取得します。

0 投票する
1 に答える
905 参照

java - Android java - ローカルサービスが機能している onActivityResult() の正しい方法は?

ローカル サービスがあり、プログラムを onServiceConnected メソッドでさらに進めます。

したがって、このアクティビティ中に別のアクティビティを開始します。

2 番目のアクティビティはうまくいきますが、戻るとどうすればよいかわかりません。

onActivityResult - 接続するためのサービスが必要なので、別のことを行う必要があります

sConn=new ServiceConnection() {...などですが、アクティビティをサービスに接続するにはどうすればよいですか? ご覧のとおり、アクティビティ全体が onServiceConnectedメソッド内にあるため、すぐにサービスと対話できます。だから..どうしたらいいのかわからない。

助けてください!

0 投票する
0 に答える
169 参照

android - startActivityForResult は、アクティビティ自体ではなく、parentactivity に戻ります

アクティビティ B を開始するアクティビティ A と、画像を選択するためのギャラリーアプリであるアクティビティ B の startsForResult があります。私の問題は、画像を選択する (またはキャンセルを押す) と、アクティビティ B がプロセスを開始し、結果全体を処理する必要があるにもかかわらず、アクティビティ A に戻ることです。

さらに、アクティビティ A に戻った後、Eclipse はもうブレークポイントにジャンプしません。その後、アクティビティ B を開始し、ボタンを押してギャラリーアプリを再度開くと、正しい結果が返され、すべて正常に動作します。

ここで何が起こっているのか、誰か説明してもらえますか? 私はかなり長い間検索していましたが、私が得た唯一のヒントは、メモリの問題のためにアクティビティ B がスタックから削除された可能性があるということでした。しかし、なぜアクティビティ A ではなくアクティビティ B を削除するのでしょうか? 画像が選択されたときにギャラリーアプリが毎回アクティビティ B に戻るように、これを修正する必要があります。

0 投票する
0 に答える
5231 参照

android - Android: Fragment が Activity を終了し、onActivityResult が呼び出されない

たくさんのonActivityResult()/startActivityForResult() 問題を検索して見つけましたが、問題は解決していません。

私のアプリには、EnterActivity を呼び出す MainActivity があります。EnterActivity には、SignupFragment と LoginFragment の 2 つの Fragment があります。現在、MainActivity は EnterActivity をで開始しstartActivityForResult()、 もオーバーライドしますonActivityResult()

SignupFragment / LoginFragment から and を呼び出しますgetActivity().setResult(...)。これはgetActivity().finish()EnterActivity を終了しますMainActivity.onActivityResult()が、呼び出されません。誰でも助けることができますか?

サブアクティビティは次のようになります。

フラグメントは次のようになります。

0 投票する
0 に答える
146 参照

android - A:OnActivityResult は発生しません

SMSメッセージを選択するためにこのコードを書きました。会話リストを開き、SMS メッセージを選択して textview コントロールに表示したいと考えています。この目標を達成するために、会話リスト アクティビティを開くインテントを呼び出します。会話リストは正常に開かれますが、SMS メッセージを選択しても何も起こりません。アプリをトレースしたときに、SMS メッセージを選択しているときに onActivityResult が発生しないことを理解しましたが、アプリに戻るとこのメソッドが発生します。この問題を解決するために何ができるか知っていますか?

この目標に対する提案されたコードは次のとおりです。

0 投票する
1 に答える
746 参照

android - ユーザーがアプリ リストから選択したアプリの名前を取得する (android)

Androidアプリを作成しています。ユーザーがすべてのアプリのリストから選択できるように、このインテント設定があり、正常に動作します。

また、コードを記述せずに onActivityResult() メソッドを追加しました。ユーザーが選択したアプリのパッケージ名を取得するには、onActivityResult() メソッドでどのコードが必要ですか?

(または、選択したアプリを起動できるその他の情報)