問題タブ [background-agent]

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

windows-phone-7 - Mango では、クラス ライブラリでバックグラウンド エージェントを参照できますか?

現在、実行中は常に音楽を (バックグラウンドで) 再生するアプリがあります。
これを Mango バージョンのアプリでアップグレードして、Audio Playback Agent を使用したいと考えています。

現在、再生ロジックの大部分は、メイン アプリによって参照されるクラス ライブラリにあります。mango ツールの Beta 2 バージョンを使用して、クラス ライブラリ プロジェクトからエージェントへの参照を追加すると、「バックグラウンド エージェントでサポートされていないため、選択した参照を追加できません」というメッセージが表示されます。

これは既知の問題ですか、それとも仕様ですか?
もしそうなら、既知の回避策はありますか?
代替案はありますか?(コードをアプリケーション プロジェクトに移動する以外)

はい、ライブラリ プロジェクトを 7.1 に更新しました。

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

c# - InvalidCastException HttpWebRequest c#

問題があります。BackgroundAgent で HttpWebRequest を作成すると、アプリが InvalidCastException をスローします。このコードはアプリのフォアグラウンド タスクでは機能しますが、BackgroundAgent では機能しません。

完全なコード: http://pastebin.com/zyCHBQuP

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

windows-phone-7 - 異なる IsolatedStorageSettings.ApplicationSettings を持つことは可能ですか?

ApplicationSettings に加えた変更が、AudioPlayerAgents ApplicationSettings で更新されていないように見えるという問題がありますが、これは同じである必要があります。

私のプログラムは次のようになります。

OnNavigatedTo の MainPage.xaml.cs で、オーディオ ファイルの 2 つの配列を作成しています。

次に、この配列の 1 つを ApplicationSettings に保存しています。

次に、BackgroundAudioPlayer を閉じて開始します。

私の AudioPlayer では、以前に保存した ApplicationSettings を読み込んでいますが、これは正常に動作します。

しかし、後で MainPage.xaml.cs の ApplicationSettings を他の配列に置き換えたい場合

AudioPlayer に再度値をロードします。ApplicationSettings にはまだ古い値が残っています。AudioPlayerAgent と MainPage の両方が同じ ApplicationSettings を使用する必要があります。実際、初めて保存されて AudioPlayerAgent で使用できるようになるので、何が欠けているのでしょうか?

私のオーディオクラスは次のようになります

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

windows-phone-7 - バックグラウンドエージェントが電話の設定から無効になっている

私のアプリケーションは、バックグラウンドエージェントを使用して定期的なタスクを実行します。バックグラウンドエージェントのガイドラインに記載されているように、私はユーザーにこの機能を有効/無効にする選択肢を提供します。isCheckedプロパティがバインドされたToogleSwitchコントロールを使用します。ただし、ユーザーが電話の設定からエージェントを無効にしたかどうかを検出する方法がわかりません。毎回エージェントを削除してスケジュールを変更して確認する必要がありますか?

ありがとう、

エディ

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

windows-phone-7 - 動的LiveTile-バックグラウンドタスクを使用してLiveTileでカスタムフォントTextBlockをレンダリングします

liveTileでカスタムフォントリソースを使用してカスタムテキストブロックをレンダリングする際に問題が発生しましたか?

私のプロジェクトは、バックグラウンドでライブタイルを更新します。しかし、それはパーソナライズする必要があります。

このコードを使用しています。しかし、それはうまくいきません。埋め込みフォントを使おうとすると、テキストは空白で表示されます。ビットマップの背景は問題なく機能します。しかし、フォントは機能しません。

「フォアグラウンドエージェント」でこれと同じコードを使用すると、フォントが完全に表示されます。

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

sql-server-ce - バックグラウンドエージェントとフォアグラウンドアプリの間で通信する方法は?

WindowsPhoneMangoにバックグラウンドエージェントとフォアグラウンドアプリがあります。(これらは同じソリューション内の2つの異なるプロジェクトです。)バックグラウンドエージェントが実行されると、フォアグラウンドアプリにアクセスできるデータベースにレコードが挿入されます。データベースで新しい行をチェックする必要があることをフォアグラウンドアプリに通知するにはどうすればよいですか?

static eventバックグラウンドとフォアグラウンドは2つの異なるスレッドでありstatic、クラスの変数はスレッド間で共有されないため、データコンテキストクラスにを含めることはできません。

フォアグラウンドからポーリングする必要がありますか?

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

c# - アプリとバックグラウンド エージェント間の共有 isostorage データの保護

MSDNによると、分離ストレージ内のファイルを介したフォアグラウンド アプリとバックグラウンド エージェント間の通信は、Mutex で保護する必要があります。

これを行う方法を説明している唯一の記事は、Dina Berry によるものです。ただし、彼女は Mutex で読み取りを保護しているだけで、書き込みは保護していないようです。

これを行う正しい方法は何ですか?

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

windows-phone-7 - BackgroundAgentがAdControlを更新しようとしていますか?

マーケットプレイステストキットを実行しようとしましたが、Microsoft.Advertising.Mobile.dllが行おうとしていた一連の呼び出しで、機能の検証に失敗しました。これは理解できますが、BackgroundAgentからAdControlを更新しようとしているわけではありません。私が考えることができる最も近いものはこれにあります:

Application.Currentは、広告コントロールを使用しようとしているものを呼び出していますか?もしそうなら、どうすればそれを防ぐことができますか?

編集:エラーメッセージの1つの出力は次のとおりです。

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

windows-phone - WMAppManifest.xml バックグラウンド エージェント エラー

バックグラウンド エージェント タスクを追加した後、WMAppManifest.xml ファイルに関する警告が表示されます。私のxmlは次のとおりです。

バックグラウンド エージェント クラスのファイル名 - ScheduledTaskAgent

バックグラウンド エージェント アセンブリ名 - myAgent

バックグラウンド エージェントの既定の名前空間 - myAgent

誰でもエラーを指摘できますか? 前もって感謝します。