問題タブ [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 に答える
107 参照

silverlight - バックグラウンド タスクを使用すると Windows Phone 8.1 アプリケーションのリリースに失敗する

Windows Phone 8.1 アプリにバックグラウンド タスクを追加しました。Debugそして、期待どおりに動作しますが、モードでのみです。アプリケーションをモードで実行すると、常にRootFrame_NavigationFailed例外が発生します。Release

Releaseの理由を知るためにデバッグするにはどうすればよいRootFrame_NavigationFailedですか?

Releaseアプリには例外モードの情報がありません。

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

android - Androidアプリでサーバーからjsonデータをフェッチできません

特定の URL から JSON ファイルをフェッチするアクティビティを Android で作成しています。JSON ファイルは、ビデオへの URL と、アクティビティに表示される画像のサムネイルを提供します。

しかし、GetData クラスに渡すハードコードされた URL から JSON を取得できません。タイプはGETです。実際、私はそれを実行することさえできません.アクティビティはアプリをクラッシュさせます. コードの問題点を教えてください。

PS私はインターネットの許可を含めました。

logcat は次のように述べています。

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

c# - BackgroundTaskBuilder.Register が例外をスローする

バックグラウンド タスクをGattCharacteristicNotifictionTriggerに登録して BLE デバイスからデータを受信しようとしていますが、何をしても、.Register()行に到達するとアプリは常に例外をスローします。私はMSDNやその他の場所で多数のガイドを参照してきましたが、必要なことはすべて実行していると思います。以下は、必要なものを強調したチェックリストです。バックグラウンドタスクに関する限り、私はそれ以上何もしていません。

1) Package.appxmanifest でバックグラウンド タスクの宣言を次のように設定します。

2)メインアプリプロジェクト(ところでSilverlight 8.1プロジェクト)にバックグラウンドタスクを持つWinRTプロジェクトへの参照を追加します

3) 次のように、バックグラウンド サービス クラス (シールされたパブリック クラス) 内に Run() 関数を作成します。

4) メイン アプリ内から次のようにイベントを登録します。

5) バックグラウンド タスクのエントリ ポイントの文字列シーケンスが、バックグラウンド プロジェクトの namespace.classname のスペルと正確に一致していることを確認します。Package.appxmanifest と、タスクを登録しようとしているメイン プロジェクトの両方で、スペルを確認して再確認しました。

しかし、コードが.Register()行に到達すると、最初の例外が発生します。例外の詳細:

  • HResult: -2147221164
  • メッセージ: クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))

私が間違っていることは何か分かりますか?ここで同様の質問を見つけましたが、確実に回答されているわけではありません。

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

ios - ios - アプリがオフになっていてもバックグラウンド スレッドを実行できますか?

私はアプリケーションを持っています。特定の時間にユーザーにリマインダーを送信します。ここで、サーバーからのデータを 60 分ごと (または他の期間: 1 日、1 週間など) に同期したいと考えています。アプリが既にオフになっていても実行する必要があります。

私もいろいろな回答を聞きましたが、そのほとんどは「iOS では開発者がバックグラウンド スレッドを作成することを許可していません」というものでした。誰かがこれを確認するのを手伝ってくれますか?

バックグラウンド スレッドを作成できない場合、問題を解決する他の解決策はありますか?

どなたかの回答お待ちしております!

ありがとう、ライアン

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

location - Windows Phone 8.1 のバックグラウンドでジオフェンスがトリガーされない

Windows Phone 8.1 でジオフェンシングを実装しようとしています。最初に、サンプル プロジェクトを作成して、それがどのように機能するかを理解したかったのですが、機能させることができませんでした。私が達成しようとしているのは、基本的には、座標を設定し、戻るボタンを押してアプリを閉じることです。電話が関心のある領域にあるときにトースト通知をトリガーします。

空の Windows Phone (silverlight) 8.1 プロジェクト (geofence_test_01) を作成し、Windows RT コンポーネント プロジェクト (BackgroundTask) を同じソリューションに追加しました。geofence_test_01 プロジェクトに BackgroundTask の参照を追加しました。

ソリューション エクスプローラー

アプリ マニフェストで ID_CAP_LOCATION が有効になっている。

WMAppManifest.xml

MainPage.xaml には、ジオフェンシングを開始するためのボタンが 1 つしかありません。

btnSave_Click では、ジオフェンスを作成してバックグラウンド タスクを登録するメソッドを呼び出します。

そして最後に、BackgroundTask には次のコードがあります。

これをエミュレーターでビルドしてデプロイしてもエラーは発生しません。backgroundTask にブレークポイントを設定しましたが、コードの一部がまだ呼び出されていません。ブレークポイントに到達することはありません。エミュレーターの [追加ツール] の [場所] タブで、マップ上のジオフェンス エリアのどこかをクリックし、しばらく待ってテストしますが、ブレークポイントに到達しません。誰かが私がここで欠けているものを教えてくれることを願っています...

このアプリケーションを構築するために、次のリンクを確認しました。

http://www.jayway.com/2014/04/22/windows-phone-8-1-for-developers-geolocation-and-geofencing/

バックグラウンドでのジオフェンス Windows Phone 8.1 (WinRT)

トースト通知 & ジオフェンス Windows Phone 8.1

http://java.dzone.com/articles/geofencing-windows-phone-81

ありがとう

プロジェクトはこちらからダウンロードできます: https://drive.google.com/file/d/0B8Q_biJCWl4-QndYczR0cjNhNlE/view?usp=sharing

----いくつかの手がかり

Romasz のおかげで、Lifecycle イベントを確認したところ、registerBackgroundTask() が実行された後でも「バックグラウンド タスクがありません」と表示されます。