小编Ama*_*mal的帖子

接听来自我的应用程序的来电

我想让我的应用程序接听电话,这样我就可以在允许用户回答之前做一些处理,也许只是在InCallScreen上显示我的活动,但我无法做到这一点.当我使用intentFilter与<action android:name="android.intent.action.ANSWER"></action>来电时InCallScreen启动而不是我的活动和使用broadcastReciever时<action android:name="android.intent.action.PHONE_STATE"></action>我不能使用abortBroadcast()方法,因为它的无序广播.
请帮忙

编辑1
我设法在onReceive of BroadcastReceiver方法中开始我的活动之前等待1秒钟在InCallScreen上显示我的活动但是InCallScreen首先显示一段时间,这可能允许用户在处理开始之前回答并且如果我减少了等待的时间可能会导致InCallScreen显示在我的活动上方.任何其他解决方案将不胜感激.

android

7
推荐指数
1
解决办法
8651
查看次数

facebook auth对话框返回找不到您请求的页面而不是重定向回我的活动?

当我尝试登录过去完美运行的应用程序时,我可以登录然后The page you requested was not found在auth对话框中看到,而不是重定向回我的活动.我知道这是Facebook的一个问题.

在此输入图像描述

android facebook

5
推荐指数
1
解决办法
2228
查看次数

在UI线程上加载和创建AsyncTask有什么区别?

在阅读AsyncTask文档,关于线程规则的部分时,我发现了这个:

  • 必须在UI线程上加载AsyncTask类.这是从JELLY_BEAN开始自动完成的.
  • 必须在UI线程上创建任务实例.
  • 必须在UI线程上调用execute(Params ...).

"装载"是什么意思?它没有实例化或执行,因为文档稍后讨论了这些.

android android-asynctask

3
推荐指数
1
解决办法
1054
查看次数

标签 统计

android ×3

android-asynctask ×1

facebook ×1