問題タブ [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.
.net - モデル クラスのアプリケーション状態を取得できません
MVC プロジェクトの 1 つで問題に直面しています。その問題は、Application State オブジェクトから値を取得することに関するものです。
Application_Start()
次の方法で、アプリケーションの状態に値を格納していGlobal.axas.cs
ます。
web.config
デバッグを通じて、この時点でからの値が正常に取得されていることを確認しました。
このステップの後、私はこの方法で私のいずれかでこの値を取得しようとしていますModel Class
:
しかし、ここで私はNullReferenceException
Object reference not set to an instance of an object.
ここで、値が正常に取得されて保存されたAapplicationState
場合Application_Start()
、モデルクラスで使用できないのはなぜですか? アプリケーション全体で ApplciatiopnSate を使用できないのでしょうか?
c# - ASP.netの初心者は、StaticObjectsとその宣言方法について本当に混乱しています
私は ASP.net の初心者です。アプリケーションの状態について調査しました。Application_start
イベント内で新しいアプリケーション状態を宣言することについて知っています。
しかし、MSDNライブラリの中を見たとき(残念ながらまったく役に立ちません)。この段落を見つけました:
別の方法として、Web アプリケーションの Global.asax ファイルでの宣言を使用して、オブジェクトを StaticObjects コレクションに追加することもできます。この方法で定義されたアプリケーションの状態は、アプリケーションのどこからでもコードからアクセスできます。次の例は、アプリケーション状態値のオブジェクト宣言を示しています。
オブジェクトを StaticObjects コレクションに追加できるのは、Global.asax ファイル内のみです。コードを介してオブジェクトを直接追加しようとすると、コレクションは NotSupportedException をスローします。
Application コレクションを参照しなくても、アプリケーション状態に格納されているオブジェクトのメンバーにアクセスできます。次のコード例は、アプリケーション状態の StaticObjects コレクションで定義されたオブジェクトのメンバーを参照する方法を示しています。Global.asax で定義されているラベル識別子が変数名として使用されていることに注意してください。
私は本当に方法がわかりませんadd objects to the StaticObjects collection via an <object runat="server"> declaration in your Web application's Global.asax file.
<object>
タグを追加するには?<object>
そもそもタグって何?StaticObject
コレクションとは?Global.asax
(C# コード)内に「タグ」を追加する方法は?
私の質問が非常に初歩的であることは承知していますが、物事をよく理解したいと思っています。
bitmap - 別の Android アプリケーションの現在の状態をビットマップとして取得するにはどうすればよいですか?
Androidで、バックグラウンドで実行されている別のアプリケーションの現在の状態を表すBitmapオブジェクト(サムネイルではなく通常のサイズ)、またはバックグラウンドでのアクティビティの現在の状態を表すBitmapオブジェクトを取得することは可能ですか?コンポーネント名?
android - 私以外のアプリの状態を検出する方法は?
私は周りを見回しましたが、すべての提案は自分のアプリ/アクティビティの状態を確認するためのものです. ライフサイクルを使用しています。別のアプリがフォアグラウンド/バックグラウンドで実行中/一時停止中かどうかを確認する必要があります。出来ますか。アプリの状態に基づいて、さらにアクションを変更する必要があります。
c# - Windows ストア アプリの保存状態情報
Windows 8 開発 (c# を使用) を始めたばかりで、アプリケーションの 1 つを Windows ストア アプリに移植する作業を行っています。基本的に、私のアプリケーションはユーザー入力文字列を受け取り、適切な出力を計算して、ユーザーに応答します。そのため、リスト ビューを使用して「会話」を追跡しています。ユーザーの入力をリスト ビュー要素として表示し、出力を次の要素として表示します (色のような書式設定のテキスト ブロックを使用します...)。
私がやりたいのは、アプリが終了してもこの「会話」を持続させることですが、これを行う最善の方法がわかりません。最初に考えたのは、一時停止時にリスト ビュー オブジェクトをシリアル化し、ロード時に逆シリアル化することでしたが、リストビューはシリアル化できません...次に考えたのは、各入力文字列と出力文字列をファイルに書き出して、リストビューを再構築することでした。アプリケーションをロードするときにこれらの文字列から削除されますが、これにもいくつかの問題があります。
ですから、これをどうするのが最善の方法なのか、私は興味があります。以前の会話が同じフォーマットで表示されている状態でアプリケーションを起動したいと思います。誰にもアイデアはありますか?
ios - applicationStateがnilとして返されるのはなぜですか?
iOSアプリのアプリケーション状態を確認しようとしていますが、確認すると
私はゼロになっています。[UIApplicationsharedApplication]がnilでないことを確認しました。基本的には画面がオンになっているかどうかをチェックしているだけなので、次の結果をチェックしているだけです。
なぜ私がnilを返すのか、何か考えはありますか?
background - バックグラウンドと一時停止中のアプリの状態の混乱
私はこれらの2つの状態について少し混乱しています。以下は私の理解です。
"Application does not run in background"
アプリがバックグラウンドにあり、アプリの plist ファイルで NO に設定されている場合、アプリはバックグラウンドで実行され続けます。サスペンド モードでは、アプリはメモリ内にとどまりますが、コードは実行しません。システムはアプリが一時停止状態に移行したときにアプリに通知せず、メモリ不足の状況でアプリをメモリから消去して、フォアグラウンド アプリ用のスペースを作成します。
私の理解は正しいですか?そうである場合、アプリをバックグラウンドで実行してコードを実行しているときに、コンソールに NSLog を出力しないのはなぜですか? サーバーから継続的にデータを取得している TCP ソケット接続は実際にどうなりますか? とにかく、メモリ不足の状況でシステムが最終的にアプリをメモリから消去するため、サスペンド状態が必要なのはなぜですか。アプリが一時停止状態からアクティブになるか、最初からやり直すことに違いはありますか?
ios - iOSアプリケーションがバックグラウンド状態になったらスレッドを開始します
アプリケーションがバックグラウンド状態になったときにスレッドを作成して開始する必要があるという要件があります。作成されたスレッドの機能は、ローカルDBからデータをフェッチしてサーバーにアップロードすることであり、UIを更新する必要はありません。私の質問は次のとおりです。
applicationWillResignActive
メソッドまたはメソッドのいずれかで、スレッドを正確にどこに作成する必要がありapplicationDidEnterBackground
ますか?- スレッドを作成する最良の方法はどれですか? nsthread方法またはGCDまたはPosix方法ですか?
私が試したこと
- 私はすでにAndroidに取り組んでいるので、このシナリオをどのように達成できるかはわかっていますが、iOSは初めてなので、最初は少し混乱しています。
NSThreadの概念を試してみましたが、機能しませんでした。以下は、私の知る限りで書いたコードです。
/li>
これはスレッドを作成する正しい方法ですか、それともいくつかの変更を行う必要がありますか?そうでない場合は、これを達成する方法を教えてください。前もって感謝します
asp.net-mvc-4 - MVC 4 で Singleton to Application State オブジェクトを使用することは良い方法ですか?
最近、私は MVC 4 Web サイトの作成に忙しく、すべてのセッションでいくつかの値を保持する必要があるため、「アプリケーション状態」オブジェクトを使用することにしました。Global.asax.cs 内にある MvcApplication クラスは HttpApplication 型であり、アプリケーションの開始時に初期化されることが保証されているため、「アプリケーション状態」オブジェクトの適切な参照になると判断したため、内部にシングルトンを作成しましたこのクラスは次のようになります。
したがって、次のようにこのオブジェクトにアクセスできます。
コードを標準化し、非標準コードを避けたいので、それがそのようなことを行う良い方法であるかどうかを確認したい.
ご清聴ありがとうございました。