問題タブ [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.

0 投票する
4 に答える
1193 参照

iphone - iPhoneコアデータの永続性とライフサイクルに関する質問

プログラムをビルドして実行すると、/Users/Username/Library/Application Support/iPhone Simulator/User/Applications に新しいディレクトリが作成されることに気付きます。

したがって、アプリケーションのビルド間でコア データを永続化する方法はありません。この問題を回避するために (テストの観点から) 考えた方法は、iphone シミュレーターを使用して、円形のメニュー ボタンを押してアプリケーションを終了し、アプリを再実行することでした。つまり、ビルドするのではなく、シミュレーターを介して再実行して、データがコア データに保持されているかどうかを確認します。

ここで、アプリケーションを実行するたびにデータが保持されているかどうかを確認したいと考えました。私が使用しているイベントは次のとおりです。

  • (void)applicationDidFinishLaunching:(UIApplication *)アプリケーション

ただし、アプリケーションをビルドして実行した後にのみ起動しますが、アプリケーションを再起動するたびに起動しません-iPhoneシミュレーター経由(つまり、メニューボタンを押してからプログラムを再実行します)。

私が使用すべき別のイベントはありますか?? アプリケーションがロードされるたびに発生するイベントがある場合、コア データにデータが含まれているかどうかを確認するだけでよいと思います。含まれていない場合は、xml ファイルを入力して初期化します。データ 私は何もしません。そうですね?もしそうなら、そのイベントは何と呼ばれていますか?

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

c# - StructureMap: ConnectImplementationsToTypesClosing に接続された型にライフサイクルを設定する方法

私のレジストリには

これらすべてをシングルトンとして定義するにはどうすればよいですか?

また、この質問の余談ですが、ステートレスなものすべてを StructureMap に登録されているシングルトン オブジェクトとして定義しない理由はありますか?

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

apache-flex - Flex 3 で LIST コンテナーのデータ プロバイダーを設定する適切なポイント (ライフ サイクル ビューから) はいつですか

xml ファイルを表示するために、独自のアイテム レンダラーを使用して LIST コンテナーを作成しています。

今、public override function set data(value:Object):voidアイテム レンダラーでメソッドをオーバーライドしています。問題は、この関数が何度も呼び出されていることです (!!) (データ プロバイダーの長さを超えて)。

データプロバイダーを正しく設定していない可能性があります。これを行う方法は次のとおりです。

最初にバインド可能なプロパティを宣言します。

次に、LIST オブジェクトを作成します。

次に、xml を (urlLoader を使用して) ロードし、結果として次のことを行います。

XMLListCollection の構築は問題ありません (デバッグで確認できます)。

私は何を間違っていますか?????

みんなありがとう...

0 投票する
8 に答える
17553 参照

visual-c++ - MFCはまだ新しい開発に使用されていますか(材料量に関係なく)?

私はMFCの大ファンではありませんでしたが、それは本当の意味ではありません。Microsoftが2010年にMFCの新しいバージョンをリリースする予定であり、それは本当に奇妙なことに私を驚かせたと読みました-MFCは死んでいると思いました(悪意はありません、私は本当にそうしました)。

MFCは新しい開発に使用されますか?もしそうなら、どのようなメリットがありますか?私はそれがC#のようなもの(あるいは単にWin32APIを使用するc++)よりも利点があるとは想像できませんでした。

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

java - jspService()をオーバーライドできないのはなぜですか?

jspService()メソッドをオーバーライドできないのはなぜですか?jspInit()また、jspDestroy()オーバーライドできますか?

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

java-me - Java MEアプリケーションでコンストラクタの代わりにstartApp()が使用されるのはなぜですか?

多くのJavaMEチュートリアルでは、オブジェクトの作成と初期化にstartApp()メソッドを使用しており、コンストラクターは空白のままになっています。ただし、startApp()メソッドは、MIDletが一時停止状態から再開したときにも呼び出されます。これにより、すべてのオブジェクトが再初期化され、加えられた変更はすべて失われます。

また、netbeans IDEは、自動生成されたコードで、startApp()で多くのif(object == null)ステートメントを使用して、オブジェクトが以前に作成されたかどうかを確認していることに気付きました。

コンストラクター自体ですべてのオブジェクトの作成と初期化を単純に行うのは意味がありませんか?これを行わない理由はありますか?

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

jsf - JSF 必須フィールドの検証 - ヘルプが必要

私は Rashmi です。JSF を使用して開発された 1 つの JSP ページに 2 つのフォームがあります。各フォームには 1 つの必須フィールド入力と送信ボタンがあります。任意のフォームからいずれかのボタンをクリックすると、両方のフォームが検証され、必要に応じて表示されます。メッセージ.助けが必要です........

サンプルコード:

事前に感謝します。

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

glassfish - Glassfish戦争ライフサイクルの質問

Glassfishで実行中のアプリの新しいバージョンを再デプロイする適切な方法は何ですか?WARを実行していて、変更を加えました。undeploy + deployを実行するのは正しいことかもしれないと思いましたが、undeployするとglassfish(v3)がクラッシュすることがよくあります。

Glassfishで実行中のアプリを再デプロイする適切な方法は何ですか?

0 投票する
5 に答える
13042 参照

android - アクティビティのライフサイクルを保存/復元するために構築されたコードをテストするにはどうすればよいですか?

次のすべてのメソッドコードをテストするにはどうすればよいですか?自分のコードがアクティビティの保存/復元プロセスで機能するかどうかを確認するために、すべてのシナリオが発生しているときにシナリオを再生したいと思います。では、すべてのメソッドをテストするには、エミュレーターで何をすべきでしょうか?

0 投票する
4 に答える
9638 参照

c# - ページライフサイクルの.net ViewState

PhoneInfo.ascx というコントロールを含むページがあります。PhoneInfo は LoadControl() を使用して動的に作成され、次に initControl() 関数が呼び出され、初期化オブジェクトを渡して PhoneInfo 内のいくつかの初期テキスト ボックス値を設定します。

次に、ユーザーはこれらの値を変更し、「submit_click」イベントに接続されているページの送信ボタンを押します。このイベントは、PhoneInfo 内の GetPhone() 関数を呼び出します。返される値には、phoneId 値 (ViewState に保存され、ユーザーによって編集されない) が常に null として返されることを除いて、新しいユーザーが入力した値がすべて含まれます。

ビューステートは、ポストバック全体でユーザーが入力したデータを追跡する責任があると信じているため、ユーザー値がどのように戻ってくるのか理解できませんが、明示的に設定された ViewState["PhoneId"] 値は理解できません! ViewState["PhoneId"] 値を PhoneInfo の page_load イベントに設定すると、ポストバック後に正しく取得されますが、ページが提供する準備が整ったときにのみその値を初期化できるため、これはオプションではありません。

どういうわけかページのライフサイクルを台無しにしているだけだと確信しています。提案や質問は本当に役に立ちます! 以下に、実際のコードを大幅に簡略化したバージョンを含めました。

ページの分離コードを含む

PhoneInfo.ascx 分離コード