問題タブ [application-lifecycle]
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 - Android: onPause に相当するタスクまたはアプリケーション
私のアプリケーションは、リモート サービスを使用してオーディオを再生します。これは、オーディオの再生を所有するアクティビティがないようにするためです。ユーザーは、1 つのアクティビティからオーディオの再生をトリガーでき、アプリ内を移動するときにオーディオが再生され続けます。ただし、ユーザーがバックアウト、ディスプレイのロック、または [ホーム] をクリックしてアプリを「アンロード」したときに、オーディオの再生を一時停止または停止するようにサービスに指示したいと考えています。アプリが単一のアクティビティだったとき、私は onPause でこれを行っていました。だから、私は本質的にアプリケーション/タスクレベルで「onPause」を探していると思います。そのようなものは存在しますか?そうでない場合、ユーザーが完全に後退するか、ホームを押すことによってタスクが保留にされたことを通知する「ベストプラクティス」の方法は何ですか?
android - Android でアクティビティ/タスクの動作をオーバーライドする
私は単純な Android アプリを作成しています。アクティビティ間のナビゲーション/関係をより適切に制御したいと考えています。アクティビティを Android アクティビティのように動作させたくありません...タスク内でスタックさせたくありません。1つ( MainActivityActivity
と呼びましょう)を着陸点にして常にスタックの一番下に置き、2番目のアクティビティ(SecondActivityと呼びます)のインスタンスを1つだけスタック内でその上に置きたい...再利用もいいですね。MainActivityを「メイン」にして、両方を次のように宣言することで、この動作を得ることができると思いました。Activity
launchMode=singleTop
. これはまったく機能していません。メニューを使用してそれらの間のナビゲーションを提供するので、何度も行ったり来たりしてアプリから戻るときは、スタック全体を調べます。
タスクのActivity
スタックを細かく制御するにはどうすればよいですか? MainActivityは常にアプリから戻り、SecondActivityは常にMainActivityの 1 つのインスタンスに戻ります。同様に、singleTop を機能させたいのでonNewIntent
、毎回作成および破棄する代わりに使用します。マニフェストとインテント フラグを使用しても機能しません。何か案は?
c# - IIS6.0のasp.netWebアプリケーション(asmx ws)が数時間アイドル状態になると、どうなりますか?
asmx Webサービスがあり、大量のシステムデータを内部データ構造にロードしています。このシステムデータは、リクエストの有効性をチェックするために使用されます。ただし、たとえば3時間(おそらくそれ以下)の要求がない場合は、初期化が再度実行されます。リクエストを処理するオブジェクトには
プライベート静的bool_initOk
初期化を制御する変数。アプリケーションがアイドル状態のとき、変数はfalseに設定されます。IISが実行を停止し、コードを含むdllがアンロードされたためか。要求が一定の間隔で到着した場合、初期化は再度実行されません。それについて私にできることはありますか?
ありがとう!
br:マティ
java - JSF UIComponents の更新された値
3 つのオプションとinputTextArea
. ページの送信ボタンを押すと、いくつかの検証を行う必要があります... そのために、ラジオにバリデーターを配置しました。問題は、バリデーターが実行されるときにinputTextArea
ラジオの値が必要ですが、ページが送信される前にページで定義された値ではなく、古い値が含まれていることです。
例:String.valueOf(textArea.getValue()).equals(""))
最初に送信されたときのコードString.valueOf(textAreaOcorrencia.getValue())
は ですnull
が、textArea
は空だったので、空の文字列であるはずでした。2 回目に送信されると、1 回目の送信時に想定されていた値になります。これが JSF ライフサイクルに関係していることは知っていますが、これらの値を更新する方法がわかりません。
project-management - アプリケーション ライフサイクル管理ツールを探している
従業員が約 15 人のチーム向けのアプリケーション ライフサイクル管理ツールを探しています。次の機能を提供する必要があります。
全般的
- マルチユーザーネットワークシステム
- 各ユーザーのダッシュボード
- スクラムに適している必要があります
- 複数のプロジェクト
課題トラッカー
- バグ、機能強化、新機能の分離
- 問題に含める必要があるもの: カテゴリ、重大度、ステータス、説明、添付ファイル、担当者、推定時間、所要時間、進行状況
- 課題間の依存関係
- 優先順位
- 階層レベルに応じて重要業績評価指標が蓄積された課題とプロジェクトの階層構造 (サブプロジェクトの進捗状況など)
製品/リリース管理
- これは単にプロジェクトとして扱うことができるかもしれません
資力
- アクセス制御によるユーザー管理
- 一人当たり労働時間、休日
- 従業員一人当たりの時給
テスト管理
- テスト ケースを作成する
- テスト結果の追跡 (手動テスト)
報告
- 進捗状況やコストなどを含むすべてのプロジェクトの概要
- リソースの監視
変更管理
推奨事項はありますか?
ruby-on-rails - Sinatra/Rails: アプリの有効期間中にカスタム クラス インスタンスを永続化する
rails/sinatra アプリが 1 回だけ初期化され、すべてのリクエストが同じアプリ インスタンスを共有していると断言できますか? または、新しいリクエストによって新しいアプリ インスタンスが生成されますか?
セッション、データベース ストレージ、またはサード パーティのサービスを使用せずに、カスタム クラスをインスタンス化し、アプリの有効期間中保持することは可能ですか? もしそうなら、スレッドセーフの観点からはどのような意味がありますか?
Web ベースのダウンロード マネージャーを実装する方法を理解しようとしています。現在、Ruby ベースのフレームワークを評価しています。
desktop-application - アプリケーションを作成するための開発ライフサイクル?
アプリケーションを作成したいという考えがあります (C/C++、C#、および Java プログラミングのバックグラウンドがあるため、クロスコンパイルのために QT Creator で開発します)。では、上級開発者の皆さんにお聞きしたいのですが、次に何をすべきでしょうか? すべての優れたプログラムはアイデアから生まれることを私は知っています。じゃあどうすればいいの?UIのプロトタイプ?その後、コードを開発しますか?アプリケーションの開発の輪のようなものはありますか?
この質問が主観的または議論的であることを意味するものではありません
application-lifecycle - 新しいオペレーティングシステムをサポートするための合理的な期待?
私の会社には、もともとWindowsXP用に開発されたデスクトップアプリがあります。その後、元のプログラマーは解雇されました(私が付け加えるかもしれない極端な偏見で解雇されました)。私は何度もアプリを修正しましたが、全体的にそれを避けようとします。それは混乱であり、修正する唯一の実際の方法は完全に書き直すことです。これには1年かかる場合があります。
私たちはこのアプリを「忘れる」ことを試みてきましたが、代わりに、より最新で、保守が簡単で、拡張が簡単で、サポートがはるかに簡単なWebバージョンにクライアントを誘導しています。ほとんどのクライアントは同意します、ウェブバージョンは全体的にちょうど良いです。
ただし、デスクトップアプリの使用を主張するクライアントが1つあります。アプリはVistaで動作するために小さなダクトテープを必要としましたが、Windows 7では完全に壊れます。Win7で動作させるためのすべての修正が何であるかさえわかりません(現在の見積もりは「奇跡」です)がRELEASEビルドをインストールし、Visual StudioからDEBUGビルドを実行した後、アプリにはほぼすべてのユーザーアクションでエラーが発生します。高レベルのテスト実行からわかるように、これらはいずれも関連していません。
このアプリの開発時にはWindows7が存在していなかったので、XPの場合と同じように「スムーズに」機能させるために、必要なすべての変更を加えることが本当に期待されているのでしょうか。
編集:経営陣は「新しいOSをサポートするための業界標準は何ですか?」を知りたがっています。なぜなら、私もその答えが本当によくないからです。
monitoring - .Netアプリケーションのアプリケーションライフサイクル、障害、およびパフォーマンスの監視のためのオープンソースの世界でのオプションは何ですか?
.Netアプリケーションのアプリケーションライフサイクル、障害、およびパフォーマンスの監視のためのオープンソースの世界での私のオプションは何ですか?私のニーズに適した商用ベンチマークはAvicode(http://www.avicode.com)です。
それで、Avicodeに相当するものはありますか?
android - Androidでソケットを含むアクティビティのライフサイクルを処理する方法は?
- スレッドを開始するAndroidアクティビティがあります。
- スレッドで、永続的なTCPソケット接続を開きます。
- ソケットがサーバーに接続すると、動的データがダウンロードされます。
- スレッドは、データが受信されると、Handlerクラスを使用してアクティビティにメッセージを送信します。
これで、ユーザーがポートレートモードからランドスケープモードに切り替えた場合、アクティビティはonDestroy呼び出しを受け取ります。この時点で、ソケットを閉じてスレッドを停止します。
Androidがランドスケープモードに切り替わると、onCreateが再度呼び出され、ソケットの再接続を行う必要があります。また、サーバーには以前に送信されたものを知る機能がないため、アクティビティが受信したすべてのデータをもう一度ダウンロードする必要があります。つまり、「再開」機能はありません。
したがって、問題は、ランドスケープモードが変更されたときに常に再送されるデータがたくさんあることです。
ここでの私のオプションは何ですか?
- サーバーへのソケットトラフィックを処理するサービスを作成する必要があるため、サーバーがサービスで送信したすべてのデータを常に取得します。
- それとも、ランドスケープモードをまとめて無効にする必要がありますか?
- または、私の最善の策は、非常に大きな仕事である私のサーバーを書き直すことです:-)
すべての入力を歓迎します:-)
/ヘンリック