問題タブ [background-task]

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

c# - バックグラウンド タスクのメモリ使用量のプロファイリング

BackgroundMediaPlayer を使用するマルチメディア アプリ (WP 8.1) を作成しています。問題はメモリです。バックグラウンド タスクは OutOfMemoryException で頻繁にクラッシュします。コードを調べて、メモリリークがあるかどうかを確認しようとしましたが、見つかりませんでした。

実行中のアプリでのメモリ プロファイリングについて説明しているこの記事に出くわしました - http://blogs.msdn.com/b/visualstudioalm/archive/2014/04/03/performance-profiling-on-windows-phone-8-1-with -visual-studio.aspx バックグラウンド タスクで同じことを実現するにはどうすればよいですか? または、バックグラウンド タスクのメモリ使用量を最適化する方法を確認する他の方法はありますか?

私はすでに最後の手段として GC.Collect を試しましたが、役に立ちませんでした..

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

silverlight - WP8 Silverlight アプリ タイルを 1 分ごとに更新する方法を教えてください。

私のアプリでは、カスタム タイルを作成するメカニズムを作成しました。たとえば、CreateTile()これはライブ タイルを作成し、値を更新する関数です。

しかし、ライブ タイルを 1 分ごとに自動的に更新したいと考えています。バックグラウンド タスク エージェントとスケジュールされた通知について聞いたことがあります。しかし、私はそれらを使用する方法がわかりません。

CreateTile()私のタイル情報を更新する機能が既にあると仮定して、誰かが私を助けることができますか?

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

windows-8 - Windows 8 で長いバックグラウンド タスクを実行する最善の方法は何ですか?

私は Windows Metro アプリを開発しています。私のアプリでは、バックグラウンドでサーバーから情報 (毎回約 60Mb) をダウンロードする必要があります。ダウンロードは、8 時間ごとなど、定期的に行う必要があります。バックグラウンド タスクを使用しようとしましたが、CPU とネットワークのクォータ ( https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh977051.aspx ) があり、実行できませんこれ。誰かがこの問題のアドバイスを手伝ってくれませんか?

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

ios - バックグラウンド フェッチ iOS - 終了したアプリ

これは何度か静かに答えられるかもしれないと思いますが、まだ解明したい不明なケースがいくつかあります。

iOS アプリケーションの 1 つで Background Fetch API を見てきました。OSがバックエンドサーバーからの新しいデータがあるかどうかを確認することを決定したときに呼び出されるいくつかの記事から学びましたfetchNewDataWithCompletionHandler(設定したカスタムフェッチ間隔に関係なく)。また、記事とチュートリアルでは、ユーザーがアプリ スイッチャーからアプリを強制的に終了した場合ではなく、アプリケーションが非アクティブ/バックグラウンド/一時停止状態の場合にのみ呼び出されると述べています。

しかし、私の質問は次のとおりです。

  1. WWDC 2013 のビデオで、インストラクターは次のように述べています。

テストする非常に重要なシナリオが 2 つあります。最初のシナリオは、新しいコンテンツを取得するためにアプリがバックグラウンドで起動されたときです。2 つ目のシナリオは、新しいコンテンツを取得するためにアプリがバックグラウンドで再開されたときです。

2 番目のシナリオは、バックグラウンド/一時停止状態から再開されたアプリだと思います。しかし、この最初のシナリオは何ですか? アプリがバックグラウンドで「起動」してデータを取得するのは、どの状態からですか? 動かない状態から?

  1. バックグラウンド フェッチをテストするには、2 つのオプションがあります。1 つは「バックグラウンド フェッチによる起動」を使用して新しいスキームを作成する方法で、もう 1 つはデバッグ/バックグラウンド フェッチをシミュレートする方法です。2 つ目は、アプリケーションがバックグラウンドまたは中断されているときにバックグラウンド フェッチをシミュレートすることだと思います。しかし、最初のケースは何ですか?アプリケーションが実行されていないとき(アプリスイッチャーから削除されたとき)はどうですか?

何かご意見は?

ありがとう!!

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

c# - Windows Phone 8.1 アプリで特定の時刻にバックグラウンド タスクをトリガーする

毎朝いくつかのjson文字列をダウンロードする必要があるWindows Phone 8.1 WinRT c#/Xamlアプリを開発しています。

バックグラウンド タスクを 1 日の特定の時間に実行するにはどうすればよいですか。どのトリガーを使用すればよいですか?

誰かが私を案内するか、チュートリアルを教えてください。

ありがとうございました

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

c# - BackgroundTask の Microsoft.Phone.Scheduler.Alarm

あなたの援助をお勧めします。

Silverlight 8.1 を使用して GPS ベースのアラーム アプリをプログラムしています (Microsoft.Phone.Scheduler.Alarm API が WP 8.1 でブロックされているため)。今、GeofenceMonitor によってトリガーされる BackgroundTask を作成しようとしています。

私の問題は、BackgroundTask を「Windows ランタイム コンポーネント」プロジェクトに配置する必要があり、コンパイル ターゲットを Silverlight 8.1 に設定できないため、そこにアラームを作成できないことです。

回避策はありますか、または BackgroundTask からアラームを起動することは不可能ですか? すべての解決策に感謝します。