PhoneCallTask Showが呼び出されると、確認が通知されます。 ここで、ユーザーが「電話」または「電話しない」ボタンをクリックしたかどうかを知る方法はありますか?事前wp7 PhoneCallTask result
4
A
答えて
1
で例えば
phoneCallTask.Cancel +=() => { };
おかげで基本的には、PhoneCallTaskは、それは何も、アプリケーションが実行時に状態を判断することはできません返すべきではないことを意味し、ランチャーです。したがって、答えはノーです。
2
私はそれを行う方法についてラウンドを考え出しました。あなたが望むなら、あなたもそれを試すことができます。
シェルUIが起動されたときにトリガされるPhoneApplicationFrameに2つのイベントハンドラが隠され、Unobscuredされます。
コールをクリックすると、「不明」と「不明瞭」の両方が2回トリガーされます。 そして、その人がコールしない場合は、それぞれが1回だけトリガされます。したがって、カウントを保持すると、その人が「コール」をクリックしたかどうかを検出できます。
ページのコンストラクタでこれを追加します。
(Application.Current as App).RootFrame.Obscured += OnObscured;
(Application.Current as App).RootFrame.Unobscured += OnUnobscured;
あなたは任意の回避策がある場合は、あなたが知っていますカウンターとフラグ
diallerState = 1;
isDial = true;
pct.Show(); //pct = new PhoneCallTask();
void OnObscured(object sender, ObscuredEventArgs e)
{
if (diallerState == 3 && isDial == true)
{
//The user Clicked Dialled
diallerState = 0;
isDial=false;
}
else
if(isDial==true) diallerState++;
}
void OnUnobscured(object sender, EventArgs e)
{
if(isDial) diallerState++;
}
関連する問題
- 1. WP7 HttpWebRequest POST、サーバはエミュレータで "{result: 'ok'} \"を返すが、デバイスで "error:NotFound"を返す
- 2. Regex return in result
- 3. findOne in findOne result
- 4. hibernate result ordering
- 5. フォーマットストリングExplorit、unexpected result
- 6. exclude-result-prefixes = "xmlns"
- 7. strange function return result
- 8. php array poker hand result
- 9. UIDocumentInteractionControllerの "Expression Result Unused"
- 10. Extract Google Search Result Redirects
- 11. JTextFieldのJava show result
- 12. soap result to variable、PHP
- 13. Java SQL Result to InputStream
- 14. php yalinqo-iterate through result
- 15. アンドロイドカメラ:結果の配信に失敗しましたResult result {who = null、request = 0、result = -1、data = null}アクティビティ
- 16. Drupal Views:Render Null Result for Relationship 0
- 17. json result to strongly typed List
- 18. SQL select merge multiple table result
- 19. stl remove_if with class member function result
- 20. asp mvc 2 return json result
- 21. argadをlodashに渡す_.result
- 22. WP7で番号を呼び出した後Sendig DTMF
- 23. WP7オーディオストリーミングヘルプ
- 24. ユーザが「電話を掛けない」をクリックしたときのPhoneCallTaskのナビゲーションガード
- 25. WP7アプリで電話からデータを取得する方法
- 26. WP7 -
- 27. WP7
- 28. WP7 -
- 29. 属性warn_unused_resultで宣言[-Wunused-result]
- 30. IE:Jquery File Upload Pluginで空の "result"
を初期化し、ショーを呼ぶ前に?心を通した1つのシャットは、通話履歴をポーリングすることでした。しかし、これも可能ではありません:( – maxlego
ユーザーがアプリケーションにまったく戻ってこないかもしれないので、私はそこに1つがあるかわかりません(電話タスクはランチャーです)。 –
あなたが戻ってこないようにするには、2つの方法があります。ボタンを押すとトレースが可能で、電話を切ることができます(ユーザーが削除しない場合でも追跡できます)。バッテリー)。 – maxlego