我创建了自定义拨号盘来从我的应用程序中调用联系人。
首次点击设备默认联系人列表中的任何联系人时,它会显示拨号应用程序列表。我从列表中选择了我的应用程序。拨号盘已打开。
我点击了后退按钮。所以我的应用程序关闭了拨号盘并再次单击后退按钮,现在我的应用程序主页也关闭了。
现在我重复相同的步骤再次从联系人列表中呼叫同一个联系人,显示拨号应用程序列表。我选择了我的应用程序,但此时拨号盘没有显示,我的应用程序的主页正在显示该联系人。
如果我更改联系人列表中的联系人详细信息,则表明我的拨号盘正确无误。问题在于任何首先选择的联系人详细信息。
<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文件中添加了以上配置。
任何人都可以告诉我为什么每次第一次接触都会发生这种情况。
谢谢,
Sathish所在