アプリケーションから連絡先を呼び出すカスタム ダイヤル パッドを作成しました。
デバイスのデフォルトの連絡先リストから連絡先を初めてクリックすると、ダイヤル アプリケーションのリストが表示されます。リストからアプリケーションを選択しました。ダイヤルパッドが開いています。
戻るボタンをクリックしました。したがって、私のアプリケーションはダイヤルパッドを閉じて、もう一度戻るボタンをクリックすると、アプリケーションのホームページも閉じられます。
ここで、同じ手順を繰り返して、連絡先リストから同じ連絡先に再度電話をかけ、ダイヤル アプリケーションのリストが表示されました。アプリケーションを選択しましたが、現時点ではダイヤル パッドが表示されず、その連絡先のアプリケーションのホームページが表示されています。
連絡先リストから連絡先の詳細を変更すると、ダイヤル パッドが正しく表示されます。問題は、最初に選択した連絡先の詳細にあります。
<activity android:name="com.mobile.activity.PhoneActivity">
<intent-filter >
<action android:name="android.intent.action.CALL" />
<action android:name="android.intent.action.CALL_PRIVILEGED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="tel" />
</intent-filter>
</activity>
上記の構成を Android manifest.xml ファイルに追加しました。
誰でも、最初の接触ごとになぜそれが起こっているのか教えてください.
ありがとう、
サティッシュ