問題タブ [tombstoning]

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

c# - WP7でFGとBGの同期の間に競合があるとどうなりますか?

テスト目的で4分ごとに実行するように強制されるBGモジュールを備えたアプリがあり、正常に動作します。アプリを起動(初回起動)してサーバーに登録すると、内容が表示され、アプリを終了します。アプリはApplication_Closing()状態になります。しばらく(たとえば約15分)待ってアプリを起動しようとすると、MainPage()コンストラクターが実行された後、アプリが非アクティブ化され、デバッグ中にログからアプリが実行されることが時々発生します。基本的に、アプリは起動しますが、スプラッシュ画面(カスタマイズ済み)が表示されたままで、突然終了します。したがって、ログを調べた後、私を悩ませている質問が1つあります。つまり、BGタスクがその仕事をしている間にアプリが起動された場合、FGとBGタスクの間に競合があり、それはとにかくアプリケーションの非アクティブ化につながりますか?また、APp.xaml.csクラスのApplication_Deactivate()メソッド内でもっと何かをしなければならないのではないかと疑っています。これがコードです。

//ログ:-

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

windows-phone-7 - wp7でトゥームストーンから回復するときにゆっくり

プロジェクトで問題が発生しました。それは墓石についてです。回復には長い時間がかかることがわかりました。エラーが発生せずに5分もかかることもあります。

私はそのような問題を経験したことがありません、誰かが私に理由を教えてもらえますか?

ありがとう

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

windows-phone-7 - State Save/Tombstone 中に VieModel コレクションが保存されない

アプリケーションの実行中に電話をロックし、30 分または 60 分後にロックを解除すると、画面が空白になります。私の中にあったすべてのデータ (ユーザーの Twitter フィードと比較すると膨大なリストです)が消えてしまいましたObservable collectionViewModelリフレッシュするとNullReferenceException. state save電話をロックおよびロック解除している間は、何も処理していないことに注意してください。それが私のデータの損失の理由ですか?どうすれば対処できますか?保存できる状態データは最大4Mbに制限があるため、実装してもアプリケーションの動作に影響はありますか?

[アップデート]

私は次のことを試しました:
1) http://www.scottlogic.co.uk/blog/colin/2011/05/a-simple-windows-phone-7-mvvm-tombstoning-example/
2) http:/ /www.scottlogic.co.uk/blog/colin/2011/10/a-windows-phone-7-1-mango-mvvm-tombstoning-example/
など。

私が今直面している問題は、アプリケーションの viewModel にobservable collection、UI にバインドした が含まれていることです。この観察可能なコレクションは、 を含むユーザー定義クラスのコレクションですcomplex data members。それらの1つはですdictionary。ビューモデルを使用して保存しようとするとXMLSerialization、XML シリアライゼーションがディクショナリをサポートしていないため、エラーがスローされます。

Data contract serializationまた、App_Deactivated 中にビューモデルを IS に書き込み、App_Activated で取得しようとしました。しかし、私のコレクションは再開時に null です。IS ファイルを開くと、コレクションがファイルに書き込まれていないことが示されます。key ingredientこの問題を解決するためにいくつか不足していますか?

注: 私のリストが必要です。データを更新できません。

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

windows-phone-7 - Protobuf-netを使用したWP7トゥームストーニング

protobuf-netWP7でデータをシリアル化するために使用しています。

アプリの起動時にカスタムタイプを初期化しますが、大きな問題があります。

アプリをバックグラウンドで数分間起動すると(トゥームストーニング)、アプリがアクティブになると、タイプを初期化していないため、例外がスローされます。

誰かがこの問題の解決策を持っていますか?ありがとうございました!

解決:

私はこのような問題を解決しました:

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

windows-phone-7 - Caliburn Micro のトゥームストーン

アイテム(ObservableCollection)を含むMainPageViewModelがあります。このページには、アイテムに新しいアイテムを追加するボタンもあります。

新しいアイテムの追加は完璧に機能します。

ただし、トゥームストーン後にアプリを起動すると、アイテムのデータは復元されません。ViewModel の StorageHandler を作成してみてください。役に立ちません。私が間違っていることは何ですか?

また、クラスとプロパティに [SurviveTombstone] を追加しようとしましたが、Visual Studio はその属性を認識していません。

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

windows-phone-7 - Windows Phone - 廃棄

重複の可能性:
WP7: ジャーナルのサムネイルが作成/保存される前にバックスタックをインターセプトすることは可能ですか?

アプリがバックグラウンドに送信されたときに WP8 のタスク ビューアーに表示されるべきではない個人データを含むアプリがあります。

私の考えは、イベントで黒いページを上げることでしたApplication_Deactivatedが、アプリが再びアクティブ化されたときにのみ UI が更新されるようで、タスク ビューアーはまだ古い UI です。

この問題のアイデア/解決策はありますか?

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

c# - 廃棄のための文字列値の保存

現在、Windows Phone 7.1 用のアプリを開発しており、ユーザーがアプリを終了したときのためにデータを保存する必要があります。

このアプリは非常に単純です。ユーザーが最初に目にするのは MainPage で、4 つのショッピング センターから 1 つを選択します。次のページでは、車を駐車した場所を尋ね、それを String 変数として格納します。最後のページでは、その文字列変数が読み込まれ、関連情報がアプリの起動から継続しているタイマーと共にユーザーに表示されます。

保存したいのは、ユーザーがアプリを離れたときのユーザー入力データとタイマー値です。これにより、アプリを再度起動すると、ユーザーの情報が含まれる最後のページが自動的に表示されます。

生成された Application_Launching、Activated などのイベントで遊んでいますが、これまでのところ何かを機能させることができません。どんな助けでも大歓迎です。

編集:ここに私がこれまでに持っているいくつかのコードがあります(私をどこにも導いていません)

それは私の App.xaml.cs クラスにあります

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

windows-phone-8 - 廃棄から復帰する際のアプリ認定要件

ユーザーが自分の名前を入力して画像を添付できるページがあります。

トゥームストーン状態から戻るとき、アプリもイメージを復元する必要がありますか?

  1. それはアプリの認定要件であり、それがなければ私のアプリは認定に合格しませんか? それとも推奨パターンですか?

  2. たとえば、ピボットがある場合と同じ質問ですが、選択したピボット項目のインデックスを保存し、廃棄からアクティブ化するときに選択を復元することは必須ですか?

必要ありません: オブジェクトや画像などの廃棄とシリアル化を支援する一般的なライブラリやフレームワークはありますか?

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

windows-phone-8 - ページでの Windows Phone アプリケーションの非アクティブ化の検出

私はWindows Phoneで作業しています。アプリケーションが非アクティブ化されてバックグラウンドに移行したときに、OnNavigatedFrom イベントでアプリケーションの非アクティブ化を検出して、アプリケーションがバックグラウンドに移行した場合にロジックを実装できるようにしたいと考えています。これどうやってするの?????

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

windows-phone-7 - Windows Phone: スリープ/電話ロック後にアプリが起動したときに別の画面に転送する

私はWindows Phone 7アプリを開発しました。ユーザーがアプリの実行中に電話をロックすると、電話のロックが解除され、アプリがユーザーを別の.xmalページに転送する必要があります。

その理由は、アプリが機密情報を表示するためです。そのため、ユーザーがアプリの途中で自分の電話をロックしてテーブルの上に置いたままにすると、誰も来て電話のロックを解除して機密情報を見ることができなくなります。

そこで、作成済みの「ピン入力」ページにユーザーを転送したいと思います。

前もって感謝します!