問題タブ [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.
android - onActivityResult メソッドが呼び出されていません
Android アプリケーションで問題が発生しています。アクションバーの「上へのナビゲーション」ボタンが押されたときに「onActivityResult」メソッドが呼び出されない理由がわかりません。私はすべてを適切に行ったと思います:
「onActivityResult」メソッドが呼び出されない理由がわかりません。
私が観察したのは、アクション バーの [ナビゲーションを上へ] ボタンが押されたときに、子アクティビティが終了していない ('finish' メソッドが呼び出されていない) ことです。ただし、戻るボタン (ハードウェア ボタン) が押されたときに呼び出されます。
私が間違っていることは何ですか?
ありがとう
java - Android アクティビティ: 外部タッチ イベントのリスナー
ダイアログとして表示されるアクティビティがあります。
ユーザーが [Activity-Dialog] ウィンドウの外側に触れて [Activity-Dialog] を閉じると、[Activity] は終了します。
このイベントにリスナーを設定するにはどうすればよいですか?
電話できるようにしたいので、これは重要です
終了直前。
onPause() で setResult() を呼び出すのは、すでに遅すぎる可能性があります。
android - インテントとstartActivityfor resultを使用してAndroidでメッセージを取得する方法は?
ユーザーが意図を使用して2番目のアクティビティに到達し、システムが文字列をトーストとして返す編集テキストに文字列を入力できるAndroidアプリを作成していますが、問題はシステムが強制的に閉じることです。
誰でもこの問題で私を助けることができますか???
MainActivity.java
SecondActivity.java
ログキャット
これは 45 行 目です。 result = extras.getString("msgFromFirstActivity");
android - Android startActivityForResult、setResult、onActivityResult が呼び出されない
結果を要求する電話アクティビティを開始しました:
そして、次のように電話リスナーに結果を設定します。
最後に、onActivityResult でアイコンをオフにしたいのですが、何も起こりません。
何か間違っていますか?お知らせ下さい!ありがとうございました
android - フラグメントは android.app.activity にキャストできません
この質問は以前にもあったことは知っていますが、私と同じ状況になったことはありません。
私の問題 PostPhotosActivity クラスを保持する必要があります。私がやっている方法は、それをフラグメントに変えることです。残念ながら、私は常にこのエラーが発生しています。
これは、すべてのエラーを起こしている PostPhotosActivity です。
マニフェスト
onClick でフラグメントが作成されるクラス アクティビティ
android - 2 番目のアクティビティからデータを取得する
私は Android を初めて使用します。アプリケーションはデータベースからデータを取得しonCreate()
、2 つの TextViews(tv_aye 、 tv_tarjome)に表示します。次にbtn_searchをクリックして、サブアクティビティ (検索アクティビティ) を で呼び出しますStartActivityForResult()
。検索アクティビティには、検索結果を表示するリスト ビューがあります。各リスト項目をクリックすると、親アクティビティに戻り、TextViewsを選択したリスト項目の内容に置き換える必要があります。問題は、データを親に送り返すときにsetResult()
何も変更されず、TextView が最初の起動のように表示されることです。ブレークポイントを使用してコードをトレースしましたが、onActivityResult()
データを取得するために呼び出されることはありません。誰かが私を助けることができれば、私は事前に感謝します.
私の Main_Activity コードは次のようなものです:
}
私の検索アクティビティは次のようになります。
}
ありがとうございました。
私のlogCatは以下のようなものです:
android - メイン アクティビティの onActivityResult メソッドから新しいアクティビティを開始できない
フォト ギャラリー インテントを呼び出した後、次のメソッドを使用して画像を取得しました。その画像のビットマップを渡して別のアクティビティを開始し、2 番目のアクティビティでその画像を表示したいと考えています。ただし、フォト ギャラリーから写真を選択した後は何も起こりません。
誰が何が問題なのか教えてもらえますか?
注意: 1.マニフェストにアクティビティを追加しました
2.これに関するlogcatエラーまたは例外はありません
3. デバッグを完了しました。startActivity 行までは正しく進みますが、その後は何も起こりません。
android - onActivityResult を使用して戻り時に listView を更新する
構造の説明: MainActivity には、コンテンツを表示するためのドロワー メニューとフラグメントがあります。ドロワーからカテゴリを選択すると、そのカテゴリのアイテムのリストがデータベースから読み取られ、コンテンツ フラグメントの listView に表示されます。
リスト ビューの項目をクリックすると、DetailActivity が開始されます。
問題: DetailActivity に、データベースからアイテムを削除するボタンがあります。この項目が押されると、DetailActivity が閉じます。MainActivity の前のコンテンツ フラグメントが表示されます。(戻るボタンを押すのと同じように)しかし、問題は、削除したアイテムがまだlistViewに表示されていることです。listView が更新され、そのアイテムがもう存在しないように、関連するカテゴリに移動しました。
私が期待すること:私が望むのは、DetailActivity のアイテムを削除して前のアクティビティに戻ると、listView が自動的に更新されることです。
私がやったこと: onActivityResult を次のように使用できることを知っています:
ご覧のとおり、私の refreshDisplay メソッドは 4 つの引数を取ります。本来、これらの引数は DetailActivity に送信されます。(MainActivity 内のフラグメントでリスト項目をクリックした場合) DetailActivity で「項目の削除」ボタンを押すと閉じます。リストを更新できるように、これらの引数を取得する方法がわかりません。
ここでは、refreshDisplay メソッドのコードと、必要な場合に備えてそれを呼び出す方法を投稿します。フラグメント内 (MainActivity 内) で refreshDisplay メソッドを呼び出し、refreshDisplay 自体は MainActivity 内にあります。
私の refreshDisplay メソッドは次のとおりです。
誰でも私を助けてもらえますか?
編集 1:私のコードでは、onActivityResultでrefreshDisplay(context, view, category, i);を呼び出しました。ただし、渡した引数が定義されていないことに注意してください。正しい引数がなければ、refreshDisplay は機能しません!
編集 2:カテゴリのリストを含むドロワー ナビゲーションがあります。カテゴリの 1 つをクリックすると、コンテンツ フラグメントでonCreateViewがrefreshDisplay ** を呼び出し、コンテキストとビューの引数に加えて、選択したカテゴリの名前と位置であるカテゴリと i を配置します。refreshDisplayはこれらの引数を受け取り、そのカテゴリのアイテムのリストを作成し、コンテンツ フラグメントに表示します。refreshDisplay には、クリックするとDetailActivityを開くリスト アダプターとリスナーがあります。DetailActivityから、その項目とDetailActivityを削除できます閉じています。リストに戻りました。リストには、削除されたアイテムが引き続き表示されます。リストを更新したい。