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

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

ios - iOS アプリの無駄なデータをいつパージする必要がありますか? 起動中または終了中?

私は CoreData を使用していますが、不要な (または期限切れの) データをいつ削除する必要があるかを考えています。

私が想像できるポイントは次のとおりです。

  1. アプリ起動時。
  2. アプリが終了したとき。(アプリデリゲートのapplicationWillTerminate:)

1つはリスクがないと思いますが、パージ中にユーザーを待たせたくありません。(ウォッチドッグ例外は知っています。パージ時間が20秒を超える場合は、View Controllerを待機用に準備します。)

2人はいい顔してる。ユーザーには待ち時間が表示されません。しかし、この点が適切かどうかはわかりません。バックグラウンド処理の時間は限られていると言う人もいます。

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

ios - UIWebView が applicationWillTerminate: で NSURLRequest をロードしないのはなぜですか?

アプリが終了/バックグラウンドに入ろうとしているときにクリーンアップしようとしています。

しかし、次のコードが呼び出されると、

... リクエストの読み込みが開始されますが、決して終了しません。applicationWillTerminate: が呼び出されると、アプリが行っていることを完了するのに〜5秒かかることをAppleのドキュメントで読みました。

この同じリクエストをアプリの別の場所にロードするため、プロセスにそれほど時間がかかるとは思いませんが、それは常にわずか数ミリ秒で行われます。

私はこれを試しました同期と非同期で、運が悪いどちらにしても.

ご意見ありがとうございます。

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

android - onBackPressed() オーバーライド

これは私のアプリケーションの構造です:

アクティビティ A には、ListViewActivityB アクティビティを開始するためのボタンがあります。

フォームに入力した後の B アクティビティには、C アクティビティを開始するためのボタンがあります。

C アクティビティは設定を保存し、A アクティビティに表示する新しいレコードを作成します。Button save in C アクティビティは、A アクティビティを起動します。

ユーザーが A アクティビティから戻るボタンを押したときにこの手順を 2 回以上実行すると、B に戻り (C を開始したときに設定したため、C を通過せずにFLAG_ACTIVITY_NO_HISTORY)、2 回目に戻ると再び A に戻ります。これは、作成されたレコードの数と同じ回数繰り返されます。

戻るボタンでアプリを閉じるのが長いプロセスになりました。

AアクティビティからはonBackPressed常にアプリを閉じてください。

英語は私の言語ではありません。

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

php - PHP: アプリのワークフローと関数間の関係を視覚化する

アプリケーションのワークフローと機能間の関係を視覚化するのに役立つソフトウェアを探しています。

私は codeigniter を使用しており、私のアプリは日々大きくなり、一人で作業しています。私は統合失調症になり始めています!

今日は db モデルの構築、明日はビュー js と html、コントローラーの翌日など..

私はこれやあれをどのように行ったかを忘れ始めました..そして、古いコードを読んだり読んだりしなければなりません..毎日見つけて修正しなければならない複製された機能が多すぎます。

する必要があります:

  1. チャート アプリケーション ワークフロー
  2. クラスのメソッドを視覚化し、他のクラスとの関係を視覚化するのに役立ちます

私は現在、ドキュメントとチャートを .docx ファイルに保存していますが、これは苦痛であり、あまり役に立ちません!.

私は教授ではありません。開発者であり、子供の頃からの趣味です。そのため、アプリケーションの設計とアーキテクチャがどのように構築されるべきかを見たことがありません。代わりに、私はただ飛び込んでブレインストーミングをするだけです!だから、私は成長する必要があります! ブレインストーミングをやめてより多くの教授に移行する方法の正しい方向を教えていただければ幸いです。仕方 。 私のアプリの 1 つである office chart のサンプル チャート !

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

objective-c - Xcode 5 ドキュメント テンプレート Apps OS X: Apps ライフサイクルを実行する場所

私は Mac (iOS ではなく OS X) のプログラミングに慣れていないため、問題が発生しました。ドキュメント ベースのアプリケーションを提供するテンプレートには、appDelegate クラスが付属していません。提供および使用される唯一のクラスは、NSDocument サブクラスです。

私の問題: - (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)senderNSAlert を呼び出すために必要な (または同等の) メソッドをどこに配置すればよいですか? NSDocument サブクラスに配置すると、呼び出されません。

助けてくれてありがとう。

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

ios - UIApplicationDidBecomeActiveNotification がいつ呼び出されているかを区別する

私のアプリでは、UIApplicationDidBecomeActiveNotification がディスパッチされると、モーダル セキュリティ ロック解除ビューが表示されます。

iOSが「アプリが現在の場所を使用したい」ポップアップを表示するたびにUIApplicationDidBecomeActiveNotificationが呼び出されるように見えることを除いて、すべて正常に機能しています。

UIApplicationDidBecomeActiveNotification がいつ呼び出されているかを区別する方法はありますか?

アプリがバックグラウンドから戻ったときにセキュリティ ロック解除ビューを表示する必要があります。