問題タブ [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.
windows-phone-7 - Mango では、クラス ライブラリでバックグラウンド エージェントを参照できますか?
現在、実行中は常に音楽を (バックグラウンドで) 再生するアプリがあります。
これを Mango バージョンのアプリでアップグレードして、Audio Playback Agent を使用したいと考えています。
現在、再生ロジックの大部分は、メイン アプリによって参照されるクラス ライブラリにあります。mango ツールの Beta 2 バージョンを使用して、クラス ライブラリ プロジェクトからエージェントへの参照を追加すると、「バックグラウンド エージェントでサポートされていないため、選択した参照を追加できません」というメッセージが表示されます。
これは既知の問題ですか、それとも仕様ですか?
もしそうなら、既知の回避策はありますか?
代替案はありますか?(コードをアプリケーション プロジェクトに移動する以外)
はい、ライブラリ プロジェクトを 7.1 に更新しました。
c# - InvalidCastException HttpWebRequest c#
問題があります。BackgroundAgent で HttpWebRequest を作成すると、アプリが InvalidCastException をスローします。このコードはアプリのフォアグラウンド タスクでは機能しますが、BackgroundAgent では機能しません。
完全なコード: http://pastebin.com/zyCHBQuP
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 で使用できるようになるので、何が欠けているのでしょうか?
私のオーディオクラスは次のようになります
windows-phone-7 - バックグラウンドエージェントが電話の設定から無効になっている
私のアプリケーションは、バックグラウンドエージェントを使用して定期的なタスクを実行します。バックグラウンドエージェントのガイドラインに記載されているように、私はユーザーにこの機能を有効/無効にする選択肢を提供します。isCheckedプロパティがバインドされたToogleSwitchコントロールを使用します。ただし、ユーザーが電話の設定からエージェントを無効にしたかどうかを検出する方法がわかりません。毎回エージェントを削除してスケジュールを変更して確認する必要がありますか?
ありがとう、
エディ
windows-phone-7 - 動的LiveTile-バックグラウンドタスクを使用してLiveTileでカスタムフォントTextBlockをレンダリングします
liveTileでカスタムフォントリソースを使用してカスタムテキストブロックをレンダリングする際に問題が発生しましたか?
私のプロジェクトは、バックグラウンドでライブタイルを更新します。しかし、それはパーソナライズする必要があります。
このコードを使用しています。しかし、それはうまくいきません。埋め込みフォントを使おうとすると、テキストは空白で表示されます。ビットマップの背景は問題なく機能します。しかし、フォントは機能しません。
「フォアグラウンドエージェント」でこれと同じコードを使用すると、フォントが完全に表示されます。
sql-server-ce - バックグラウンドエージェントとフォアグラウンドアプリの間で通信する方法は?
WindowsPhoneMangoにバックグラウンドエージェントとフォアグラウンドアプリがあります。(これらは同じソリューション内の2つの異なるプロジェクトです。)バックグラウンドエージェントが実行されると、フォアグラウンドアプリにアクセスできるデータベースにレコードが挿入されます。データベースで新しい行をチェックする必要があることをフォアグラウンドアプリに通知するにはどうすればよいですか?
static event
バックグラウンドとフォアグラウンドは2つの異なるスレッドでありstatic
、クラスの変数はスレッド間で共有されないため、データコンテキストクラスにを含めることはできません。
フォアグラウンドからポーリングする必要がありますか?
windows-phone-7 - BackgroundAgentがAdControlを更新しようとしていますか?
マーケットプレイステストキットを実行しようとしましたが、Microsoft.Advertising.Mobile.dllが行おうとしていた一連の呼び出しで、機能の検証に失敗しました。これは理解できますが、BackgroundAgentからAdControlを更新しようとしているわけではありません。私が考えることができる最も近いものはこれにあります:
Application.Currentは、広告コントロールを使用しようとしているものを呼び出していますか?もしそうなら、どうすればそれを防ぐことができますか?
編集:エラーメッセージの1つの出力は次のとおりです。
windows-phone - WMAppManifest.xml バックグラウンド エージェント エラー
バックグラウンド エージェント タスクを追加した後、WMAppManifest.xml ファイルに関する警告が表示されます。私のxmlは次のとおりです。
バックグラウンド エージェント クラスのファイル名 - ScheduledTaskAgent
バックグラウンド エージェント アセンブリ名 - myAgent
バックグラウンド エージェントの既定の名前空間 - myAgent
誰でもエラーを指摘できますか? 前もって感謝します。