問題タブ [start-activity]
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 - メール送信のアクティビティを終了した後に戻る方法
送信ボタンのあるフラグメントがあります。
送信ボタンをクリックすると、デバイスから電子メール クライアントを選択するアクティビティが開始されます。
メールクライアントを選択してメールを送信すると、期待どおりに再びフラグメントに戻ります。
しかし、メール送信タスクが終了したので、フラグメント ビューを持つ必要はありません。
そのため、メールが正常に送信された後、前のアクティビティに戻りたいと考えています。
どうやってするか?
私は試した:
getActivity().getSupportFragmentManager().popBackStack();
しかし、それはうまくいきません。
送信ボタンのクリック時の私のコードは次のとおりです。
android - SL4A スクリプトから SL4A スクリプトを起動する
バックグラウンド SL4A スクリプト (リモート デバイス上) を別の SL4A スクリプト内から開始したいと考えています。次のようなものを実行して、ターミナルからスクリプトを起動できます。
startActivityこれをPython の呼び出しに変換することはできません。
Twitter クライアントを開くことに関する別の質問への回答はうまく機能しますが、そのコードを拡張する方法がわかりません。たとえば、どのようにスクリプト パスを追加し、どこに行を配置しますcom.googlecode.android_scripting/.activity.ScriptingLayerServiceLauncherか?
android - androidワンタイムログインシステム
ワンタイムログインシステムを設計しようとしています。
loginActivity で、ユーザーは電話番号を入力し、SMS でシークレット コードを送信します。
ConfirmationActivity で、ユーザーは秘密コードを入力します。
シークレットコードが成功したら、finishconfirmationActivity と loginActivity の両方を実行したいです。loginActivity からそれを行うには
次に、 loginActivity でもう一度呼び出します
システムが機能するかどうかをテストするために、登録後に [戻る] ボタンをクリックします。
予想される動作: アプリに戻ったり閉じたりできない
実際の動作: loginActivity に戻ります (confirmationActivity をスキップすることに注意してください)
ユーザーが登録に成功すると、confirmationActivity または loginActivity に二度とアクセスできないようになることを願っています。そして、アプリを閉じて再起動すると、それらの 2 つのページがスキップされ、ユーザーは直接ホームページに移動します。
注:onActivityResultメソッドが呼び出されないようです。そこにいくつかのprintln呼び出しを配置しましたが、LogCatに出力されることはありません。
免責事項: 前回、質問をしてコード スニペットを見せたとき、ある回答者が気を散らして、質問に答える代わりにスニペットについて話し始めました。ここのスニペットは、私が試したことを示すためのものです。明らかに、それは問題を解決していません。ありがとうございました。
android - Android アプリの他のアクティビティを開始せずにサービスからアクティビティを開始する
IncomingCall が検出されたときに Theme.Dialog でアクティビティを開始しています。ただし、ダイアログ アクティビティを開始すると、必要な動作ではない着信画面が非表示になります。そのダイアログアクティビティを単独で開始して、着信画面の上にアプリケーション全体ではなく、着信画面の上に表示されるようにします。マニフェストと NEW_TASK フラグで SingleTask を使用し、あらゆる種類のコンテキストを使用しました。ヒントとして、TrueCaller Android アプリのようなことをしたいと考えています。
android - アラーム マネージャーをセットアップすると、メイン アクティビティの 2 つのインスタンスが作成されます
メイン アクティビティと SetAlarm アクティビティの 2 つのアクティビティがあります。Main から SetAlarm Activity を呼び出します。アラームを設定するときに、メインのインスタンスを作成します。メインの別のインスタンスを作成せずにアラームを設定するにはどうすればよいですか? または、アラームを設定する前にメインを強制終了しますか? これにはかなり新しい。アラーム マネージャーの例をいくつか読みましたが、それらはすべて新しいインテントを設定しているようで、これが私の 2 つのインスタンスを作成していると思います。これがアラームの設定方法です。それは消えます。
メインから SetAlarm を呼び出す方法は次のとおりです。
アラームの設定方法は次のとおりです。
メインでアラームを切りました:
android - フィルターを使用して連絡先ピッカーを開く
Android 連絡先アプリを開いてすべての連絡先を表示し、そのうちの 1 つを選択するのは簡単です。
活動中:
しかし、特定の要素 (完全な郵便情報、適切な電子メール、電話番号など) を持つ連絡先のみを連絡先アプリに表示するように、フィルター基準を設定することは可能ですか?
私のアプリには郵便情報が必要です。現在実装されているワークフローは次のようになります。
- ユーザーがボタンをクリックして連絡先を開く
- 連絡先アプリが起動し、すべての連絡先が表示されます
- ユーザーはいずれかを選択します
- 私のアクティビティに戻って、連絡先がチェックされます
- 利用可能な郵便情報 -> 正しいことを行う
- 郵便情報が利用できない -> メッセージ ボックス
多くの連絡先には郵便番号がないため、ほとんどの場合、「この連絡先の郵便番号がありません」というメッセージ ボックスが表示されます。これは容認できる動作ではありません。
1 つの代替方法は、アプリ内の連絡先データベースにクエリを実行し、独自のコードでフィルタリングを行うことですが、このアプローチを使用すると、いくつかの影響があります。
- アプリには連絡先の読み取り権限が必要ですが、これは多くのユーザーにとっては難しいかもしれません
- 連絡先ピッカーを実装する必要があります。これは、ユーザーが慣れ親しんでいるものとは異なる可能性があります
したがって、連絡先アプリにいくつかの基準を設定することは、これを行うためのはるかにエレガントな方法のようです.
アプリは Android 2.3.3 以降で実行する必要があります。
質問:
- 2.3.3 で、startActivityForResult 経由で起動するときに、連絡先アプリのフィルター基準 (特に「has_postal_information」など) を設定することは可能ですか?
- そうでない場合: それ以降の OS バージョンでは可能ですか?
android - OnActivityResult は activityGroup では機能しません
私のアプリではTabHostを使用しています。タブの下にアクティビティをロードするActivityGroup。2 番目のタブで activityGroup "TabGroupActivity" を開きます...そしてここから子アクティビティ "childActivity2" を開きます。「childActivity2」から、テーマダイアログを持つ通常のアクティビティを開きたいです。通常のアクティビティから戻ったら、childActivity2 で onActivityResult() を実行したいと考えています。しかし、ChildActivity2 の onActivityResult() は機能していません。
childActivity2 で通常のアクティビティを開始するコードは
これは私の onActivityResult() です