問題タブ [application-state]

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 に答える
3540 参照

c# - 現在利用可能な HttpContext がない HttpApplicationState へのアクセス

通常、現在の Application 状態への参照が必要な場合は、次を使用します。

ただし、現在の HttpContext ( return ) がない場合がありHttpContext.Currentますnull。その場合、現在のアプリケーション インスタンスへの参照を取得するにはどうすればよいですか?

例としては、Session_Endイベントが挙げられます。Applicationイベント ハンドラー内でプロパティを使用することはできますSession_Endが、ハンドラーがライブラリ メソッドを呼び出し、HttpApplicationStateライブラリ コードでオブジェクトが必要な場合はどうなるでしょうか。「アプリケーション」パラメーターを渡すのは好きではありません...

また、フィールドに保持するのも好きではありませんstatic(Singleton パターンのように)。コンテキストから直接取得する方法を探しています。

インスタンスに直接アクセスする方法はありますか (HttpContext.Current.Applicationアプローチに似ています)、または上記のあまりクリーンでない方法のいずれかを選択する必要がありますか?

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

android - onpause android で SharedPreferences を使用してデータを保存する効果

活動の方法でデータ構造の値を保存しています SharedPreferences SP.xmlonPause()ファイルのサイズは 25K になります。この方法でこの保存を行うことによる影響はありますか?onPause()はいの場合、データ構造を に保存するにはどうすればよいですか?SharedPreferences

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

ios - didBecomeActive の前に ViewDidLoad が呼び出されるシナリオはありますか?

ばかげているように聞こえるかもしれませんが、要点を明確にするためです。ビューのロードが didBecomeActive の前に呼び出される可能性はありますか? 全然無理ですか?

編集

ユーザーがバックグラウンドからアプリに戻ってきて、openGL の使用を開始すると、クラッシュが発生します。クラッシュ エラーは、バックグラウンドで openGL を使用しようとしたことを示しています。

私たちのアプリは VOIP アプリとしてバックグラウンドで動作していると言うことが重要です。

アプリがバックグラウンドでopenGlを再起動する原因となる何かをバックグラウンドでトリガーしている可能性があるかどうかを把握しようとします。

スタックには次のように表示されます。

そしてその後数行:

そして最後に:

[VideoCallViewController viewDidLoad]バックグラウンドで呼び出された方法があるかどうか、またはフォアグラウンドにいると仮定して、何らかの形で?の直後にバックグラウンドに移動する必要があるかどうかを把握しようとしています。viewDidLoad

2 番目のオプション 2 番目のオプションは、実際に の直後に背景に移動することviewDidLoadです。ここでのポイントは、AppWillResignActive をリッスンし、GPUIMage を一時停止することです。では、なぜクラッシュするのか理解できませんか?

ありがとう

ありがとう

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

ios - iOS: アプリがいつ中断されるかを知る方法は?

アプリがいつ停止されるか知りたいですか? 一定時間アクティブでない状態、またはユーザーによって終了された状態。Webソケットの接続を閉じる必要があるため、これが必要です。ただし、アプリがバックグラウンド状態にある間、接続を維持したいと考えています。

どうすればいいですか?

ありがとう

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

c# - クラス内でアプリケーション状態値を設定するには?

App_Code フォルダーに、Application State 変数の値を設定する新しいクラスを作成しました。

Application State から読み取るために、次のコードを使用しました。

しかし今、アプリケーションの状態の値を設定したいと思います。次のコードを試しましたが、うまくいきませんでした。

アプリケーション状態変数の値を設定する正しい方法は何ですか?

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

c# - データセット()をアプリケーション変数に保存するにはどうすればよいですか?

DataSet() を格納できるアプリケーション状態を作成することは可能ですか? すべてのユーザーが利用できる DataSet 変数を作成したいと考えています。どうやってやるの?

ありがとう!

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

meteor - Iron-Router で同じ URL の新しい状態をプッシュする

Meteor で Iron-Router を使用して、新しい URL に移動することなく、ブラウザの履歴に新しい状態をプッシュできますか?

モーダルを表示したいのですが、ユーザーが戻るボタンを使用して再び非表示にできるようにします。

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

ios - アプリが実行されていなくてもジオフェンスを機能させる方法は?

位置認識アプリケーションを作成しています。iPhone でテストしたところ、アプリケーションがフォアグラウンドとバックグラウンドで実行されているときにcalllback メソッド-didEnterRegionとが呼び出されていることに気付きました。-didExitRegionしかし、アプリケーションを強制終了したとき (アプリケーションの状態が「実行されていない」ことを意味します)、前述のメソッドのコールバックは呼び出されていません。

それで、私はここで何が欠けていますか?必要な設定はありますか? 考えた人はいますか?ありがとうございました!