問題タブ [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.

0 投票する
4 に答える
128 参照

android - listView を更新するにはどうすればよいですか

WorkDetailslistViewにがあります。リストをクリックすると、EditDetailsになります。EditDetailsの保存ボタンをクリックすると、更新された値がWorkDetailsに返されます。

詳細を編集する

業務内容

CustomBaseAdpter

DetailsBean

EditDetails から返される更新された値を表示できるように、WorkDetails listView を更新するにはどうすればよいですか? WorkDetails のリストをクリックすると、更新された値が表示されます。

WorkDetails は Fragment に拡張され、EditDetails は Activity に拡張されます。

LogCat エラー

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

android - 外部アプリの結果の StartActivity が機能しない

App-1 と App-2 という名前の 2 つのアプリを準備しています。App-1 を使用して、StartActivityForResult() から App-2 の MainActivity を呼び出します。これまでは正常に動作し、App-2 MainActivity を呼び出すことができました。計算のために、App-2 は内部で App-2 の SecondActivity を呼び出します。したがって、この時点でアプリが壊れ始めます。SecondActivity からの内部応答を待たずに、MainActivity は結果コード = 0 およびデータ内の null で App-1 に暗黙的に応答します (setResult() も呼び出していません)。

また、MainActivity から直接応答することはできません。強制的に、app-2 から SecondActivity を使用してから、App-2 MainActivity に戻り、App-1 に応答する必要があります。

これで私を助けてください。(私のApp-2はApp-1に含まれる.aarライブラリであるため、デバッグできません)。以下はそのコードです。

MainActivity.java - App2

SecondActivity - App2

発信者のアクティビティ - App-1

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

android - RingtoneManager が利用可能なすべての着信音を表示しない

Androidアプリから着信音を選びたいです。その目的のために、次のコードを使用しました。

私の問題は、Lollipop デバイスではすべての着信音ファイルが表示されないことです。外付け SD カードにはたくさんのファイルがありますが、着信音ピッカーには表示されません。ジェリー ビーン デバイスでテストしたところ、完全に動作しています。どうすればAndroid Lデバイスで動作させることができますか?

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

android - SDカードから曲を選んでアンドロイドで再生

SDカードから曲を選び、ボタンを使って再生したいアプリケーションがあります。ただし、選択した曲のパスは onActivityResult() に返されません。常にnullを表示しています。どうすればそれを手に入れることができますか?どんな助けでも大歓迎です。

ここに私の作品があります

0 投票する
3 に答える
1138 参照

android - Android PlacePicker が起動後 2 秒で閉じる

残念ながらAndroid Place Picker closes immediately after launchで答えが見つかりませんでした。私の場合、PlacePicker が起動し、場所が不明として表示され、resultCode 2 が返されます。

いくつかの真実を再確認するには: 私のアプリにはこれまでに 2 つのアクティビティがあります。最初のアクティビティはマップで、これまでのところ問題なく機能しています。問題ありません。2 番目のアクティビティには、ユーザーが PlacePicker を起動できるボタンがあります。最初のアクティビティがマップを問題なく起動するという事実は、私のマニフェストが問題なく、Google Api コンソールに正しいデータがあることを読者に強調するはずです。それで、私は次のようになります:私は何を間違っていますか?https://developers.google.com/places/android-api/placepickerとして正確な例を使用しています。実際、ここに私のコードがあります

その後

ここに私の完全なログがあります

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

android - startActivityforResult from fragment - ギャラリーから画像を取得

fragmentpageradapter を使用してビューページャーとしてフラグメント コンテナーを持つアクティビティ レジスタがあります。これは、次と前のボタンを備えたウィザードフォームのようなものです。

ページャー内の2番目のフラグメントでは、次のコードでギャラリーから画像を取得しようとしています:

データを取得した後、それをpngに圧縮してimageviewに入れようとします。しかし、この場合onactivityresultは呼び出されないと思います。

アクティビティ内のフラグメントのみを試してみましたが、これは作業です。しかし、私の場合、フラグメントはページャーアダプターを使用してフラグメント内にあります。

誰かが私を助けてくれることを願っています..

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

android - アンドロイド。インテントが機能しないデバイスの連絡先リストを開きます。アクティビティ ComponentInfo をインスタンス化できません

これは、ContactsContract が提供できるものを理解するための実験です。何が間違っていたのかわかりません... この問題を解決してください。私のコード:

アプリケーション アプリケーションを起動すると、次のエラー ログが表示されます。

Androidマニフェスト:

0 投票する
4 に答える
8786 参照

android - Android: setResult が親アクティビティに結果を返さない

startActivityForResultを使用して、親アクティビティから子アクティビティを開始しました。子アクティビティで必要な機能を実行した後、setResultを使用して結果を設定しています。しかし、子アクティビティから親アクティビティで結果が得られません。

これが私のコードです。

親アクティビティから子アクティビティを呼び出す方法は次のとおりです。

これが、子アクティビティから結果を設定する方法です。

これは私のonActivityResultです

ここで、resultCode==Activity.RESULT_OKをチェックすると、false が返されます。また、このif条件の外に渡されたインテントと、nullを返すことも確認しました。

誰でもこの問題を解決するのを手伝ってくれますか?

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

android - Android StartActivityForResult の奇妙な動作

したがって、このような結果のために別のアクティビティを呼び出すアクティビティ(OneActivityなど)があります

一方、カメラ機能のハンドルを持つこの OtherActivity があり、最近、要求されたので Map 処理を追加しました。Map feature リクエストまで、OtherActivity は Camera 機能と完全に連携していました。

前に言ったように、このコードは完全に機能していましたが、Map インタラクションをアプリケーションに追加してから、写真を撮るときに奇妙な動作に気付き始めました。ACTION_IMAGE_CAPTURE インテントを開始しますが、写真を撮った後、OneActivity から onActivityResult に戻ります。 resultCode = RESULT_CANCELED のクラス。ところで、マップは正常に動作し、適切な相互作用があります :P 他の誰かが以前にこのような動作に気づいたことがありますか? このような状況を引き起こしているのは、Map フィーチャーでしょうか?

ご意見をいただければ幸いです。前もって感謝します!