問題タブ [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.
windows-phone-7 - 「読み取り専用」アプリの廃棄
ローカルデータベースに接続し、そこからデータを読み取り、それらを変更したり挿入したりしないMangoアプリを開発しています。トゥームストーンの処理が悪いと、アプリが市場で拒否される可能性があると聞いたことがあります。
アプリが拒否されないようにするには、どのような方法をとればよいですか?
windows-phone-7 - 新しいインスタンスを起動する代わりに、バックグラウンドで WP7 アプリを再開する
次のシナリオでの WP7 (Mango) の動作について質問があります。
- アプリの新しいインスタンスを開いて曲を再生する
- Windowsボタンを押してホーム画面に移動します
- 曲は再生し続けます
- ホーム画面のアイコンをタップするか、ユニバーサルボリュームコントロールで曲のタイトルを使用して、アプリケーションを再度開きます
これらのアクションはどちらも Application_Launching イベントを呼び出すことを知っています。しかし、アプリケーションはまだメモリ内 (バックグラウンド) にあるため、そのイベントをオーバーライドして、アプリケーションを再開させる (つまり、押し戻すのと同じようにフォアグラウンドに戻す) ことはできますか?
曲はまだ再生中なので、これが最も直感的な動作だと思います。ただし、この投稿に基づいて: http://programming4.us/mobile/2962.aspx、WP7 タブーをコミットしているように感じます。このシナリオを処理する適切な方法を誰かに教えてもらえますか?
c# - 廃棄中にアプリの状態を復元するための既定のページ
トゥームストーンの後で、ページの状態をアプリの標準ページに復元する方法があるかどうか疑問に思っています。たとえば、ユーザーがページ 2 にいるときにアプリが廃棄された場合、復元されたページは常にページ 1 になります。アプリでページ 2 からデータを復元する方法に問題があり、この方法を代替手段として使用することを考えています。問題。
私の問題は、tobstone 中に currentFeed を保存する方法がわからないことです。アプリがアクティブ化されるたびに、currentFeed は null になります。私は多くの解決策を試しましたが、結果はありませんでした。
}
これは私の app.xaml.cs であり、変更はありません。このコードでは、トゥームストーンはメインページと詳細ページでは正常に機能しますが、(もちろん) フィードページでは機能しません。
windows-phone-7 - 墓石の後に財産を保存するにはどうすればよいですか?
アプリケーションに各ページを持つプロパティ OwnerId があります。HttpWebRequest を作成してデータを取得するには、これらのプロパティが必要です。しかし、アプリケーションがページを非アクティブ化して再度アクティブ化すると、ページが削除されて再度作成されるため、これらのプロパティは 0 です。これらのプロパティは PhoneApplicationPage.State に保存できません。これらのプロパティはページごとに異なるため、2 回戻るとエラーが発生する可能性があります。アプリケーションが NavigationService.BackStack ページからアクティブ化された後にプロパティを取得すると思いますが、それが正しいかどうかはわかりません。どうすればできますか?
windows-phone-7 - WindowsPhoneの分離ストレージセキュリティ例外
一部のデータを永続化しようとしていますが、ここでエラーが発生します。
私のパブリックパーシャルメインページクラス内の分離ストレージの宣言
onNavigatedFromの実装
エミュレータのスタートボタンを押すと、セキュリティ例外が発生します。
私のリストボックスは、xmlからのデータにバインドされています。linqtoxmlを使用して読み取ります。
私はここで同様の質問を読みました:分離ストレージを使用するとSecurityExceptionは処理され
ませんでしたが、「ストアされたクラスはパブリック内部を許可されないようにマークする必要がある」という意味を理解できませんでした。
どんな助けでもいいでしょう。どうも!
windows-phone-7 - メモリ WP7 をクリーンアップするための廃棄
このhttp://nicksnettravels.builttoroam.com/post/2011/02/10/Windows-Phone-7-Navigation-Memory-Usage.aspxのようなメモリ使用量に関するいくつかのオンライン投稿をオンラインで見た後、私の同様の問題に苦しんでいます独自のアプリで、メモリ フットプリントを削減しようとしていますが、ほとんど成功していません
アプリを廃棄して再起動すると、解放したいすべてのメモリが解放されることに気付きました。そのため、アプリをバックグラウンドで手動で廃棄する方法や、少なくともアプリがまだ実行されているときに行うのと同様のことを行う方法はありますか?
c# - Tombstoning から戻ったときに RootVisual は null ですか?
こんにちは、廃棄から戻ったときにアプリケーションがクラッシュしていることに気付きました。ここで、ページのコンストラクター内で問題をターゲットにすることができました。
アプリが再アクティブ化されるたびに、RootVisual はフレームを null に設定しています。このコードを使用する前は、トゥームストーンが完全に機能し、アプリ全体を自由にナビゲートできたため、ここにキャストの問題があるかどうか疑問に思っています。これを引き起こしている可能性のあるアイデアはありますか?それとも回避策ですか?
windows-phone-7 - アプリがWPで再アクティブ化されたときに日時を更新する方法
WP7.5でアプリが非アクティブ状態から戻ったときに日時を更新できるかどうか知りたいのですが。私のアプリは基本的にカレンダータイプで、アプリが起動すると当日が強調表示されます。
したがって、アプリを起動してからスタートボタンを押すと、アプリは非アクティブ状態になり、設定に移動してタイムゾーンを変更します。当然、日付と時刻が変更されてからアプリに戻ると、古い日付が保持されます。 。
例えば。現在の日付が20で、日付が19のタイムゾーンを変更するとします。理想的には、アプリで19を強調表示する必要がありますが、そうではありません。アプリが非アクティブ化される前になり、すべての状態が保存され、戻ったときに同じデータが読み込まれると思います。とにかく日時を更新できますか?
アルファ
windows-phone-7 - wp7 の Async BeginGetResponse 中の Windows ボタンの処理
*.Xaml.cs 内で Windows ボタンのキープレスを処理する方法はありますか?特に、アプリが Asynchronous BeginGetResponse を使用して処理された要求を取得するのに忙しい場合はどうすればよいですか? OnBackKeyPress のようなオーバーライド ハンドラはありますか?
このユースケースを処理する適切な方法は何ですか? 私はすでに Application_Activated を処理しており、廃棄のために App.Xaml.cs ファイルで非アクティブ化されています。