facebook,android java.lang.IllegalStateException:无法执行任务:任务已在运行

2023-11-25

登录后我可以进行FB查询。几分钟后(玩游戏)Facebook 请求失败异常:

java.lang.IllegalStateException: Cannot execute task: the task is already running

当我打电话时它失败了

        Request.executeMeRequestAsync(Session.getActiveSession(),
                new Request.GraphUserCallback() {...

        Request.executeGraphPathRequestAsync(Session.getActiveSession(),
                "me/apprequests", new Request.Callback() {...

        Request request = new Request(session, "me/apprequests", null,
                    null, new Request.Callback() { .... } );
        RequestAsyncTask status = request.executeAsync();

登录后立即调用相同的调用并且它们可以工作。 我有一个测试应用程序,它可以工作。但在真实的应用程序中,登录后几分钟后它就不起作用了。


你在UI线程上运行吗?用以下内容包装您的代码runOnUiThread

like this

脸书软件开发工具包mentions异步调用必须从 UI 线程完成

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

facebook,android java.lang.IllegalStateException:无法执行任务:任务已在运行 的相关文章

  • React Native 从 JavaScript 代码内部访问 strings.xml

    有没有办法访问当前值android app src main res values strings xml从 JavaScript 代码内部 我想为每个构建放置不同的端点 URL 但我什至无法检测到反应本机代码内的构建类型 而不必求助于 D
  • 在 Android Studio 中,为什么我必须在模拟器中单击“运行应用程序”两次才能启动应用程序?

    在 Android Studio 中 当我按播放按钮在 Android 模拟器上安装并运行应用程序时 大约 5 10 秒后 我在屏幕底部收到一条消息 显示 安装成功 但应用程序实际上并未运行在模拟器上 我必须再次按下播放按钮 这是非常令人沮
  • 卸载后 Web 应用程序不显示“添加到主屏幕”

    这是我第一次创建网络应用程序 我设法解决了这个问题 所以我得到了实际的 chrome 提示 将其添加到主屏幕 然后我从手机上卸载了该网络应用程序 因为我想将其展示给我的同事 但是 屏幕上不再出现提示 问题 这是有意为之的行为还是我的应用程序
  • SearchView过滤ListView

    我已经实现了搜索视图来过滤我的列表视图项目 当我输入任何文本时 它会过滤列表 但当我退出搜索视图时 它不会返回原始列表项 public class PlacesListAdapter extends ArrayAdapter
  • 是否可以将数组或对象添加到 Android 上的 SharedPreferences

    我有一个ArrayList具有名称和图标指针的对象 我想将其保存在SharedPreferences 我能怎么做 注意 我不想使用数据库 无论 API 级别如何 请检查SharedPreferences 中的字符串数组和对象数组 http
  • 在 java 类和 android 活动之间传输时音频不清晰

    我有一个android活动 它连接到一个java类并以套接字的形式向它发送数据包 该类接收声音数据包并将它们扔到 PC 扬声器 该代码运行良好 但在 PC 扬声器中播放声音时会出现持续的抖动 中断 安卓活动 public class Sen
  • 是否必须删除 Intent extra?

    这可能是一个愚蠢的问题 但是是否有一条规则规定消费活动必须显式删除 Intent 额外内容 或者只有在回收 Intent 对象时才如此 换句话说 如果我总是通过执行以下操作来链接到下一个活动 Intent i new Intent MyCu
  • 无法展开 RemoteViews - 错误通知

    最近 我收到越来越多的用户收到 RemoteServiceException 错误的报告 我每次给出的堆栈跟踪如下 android app RemoteServiceException Bad notification posted fro
  • Android MediaExtractor seek() 对 MP3 音频文件的准确性

    我在使用 Android 时无法在eek 上获得合理的准确度MediaExtractor 对于某些文件 例如this one http www archive org download emma solo librivox emma 01
  • 发布android后更改应用内购买项目的价格

    在 Google Play 上发布后 是否可以更改应用内购买商品的价格 我假设该应用程序也已发布 完整的在线文档位于http developer android com http developer android com也http sup
  • 在gradle插件中获取应用程序变体的包名称

    我正在构建一个 gradle 插件 为每个应用程序变体添加一个新任务 此新任务需要应用程序变体的包名称 这是我当前的代码 它停止使用最新版本的 android gradle 插件 private String getPackageName
  • 如何在PreferenceActivity中添加工具栏

    我已经使用首选项创建了应用程序设置 但我注意到 我的 PreferenceActivity 中没有工具栏 如何将工具栏添加到我的 PreferenceActivity 中 My code 我的 pref xml
  • 如何使用 IF 检查 TextView 可见性

    我有一个 onCheckedChangeListener 来根据选择的单选按钮显示文本视图 我有 1 个疑问和 1 个难题 想知道是否有人可以帮助我 问题 您能否将单选组默认检查值设置为 否 单选按钮 以便一开始就不会检查任何内容 问题 如
  • Ubuntu 16.04 - Genymotion:找不到 /dev/hw_random

    I install Genymotion on the Ubuntu 16 04 64Bit I created a virtual emulator for Android 6 0 then I run this emulator but
  • 重定向并保留我的图标

    我想知道当您单击 facebook 上的链接时 facebook 重定向如何保留其 favicon 并使用 FB favicon 打开新选项卡 我想知道如何实现这一点 它不是 iframe 所以我怎么能做这样的事情 我应该从哪里开始 当重定
  • Android Studio 0.4.3 Eclipse项目没有gradle

    在此版本之前 在 Android Studio 中按原样打开 Eclipse 项目似乎很容易 无需任何转换 我更喜欢 Android Studio 环境 但我正在开发一个使用 eclipse 作为主要 IDE 的项目 我不想只为这个项目下载
  • 增加活动的屏幕亮度

    显然 Android 操作系统中至少有三种不同的技术可以改变屏幕亮度 其中两个在纸杯蛋糕之后不再起作用 而第三个被接受的技术显然有一个错误 我想在单视图活动开始时增加屏幕亮度 然后在活动结束时将亮度恢复为用户设置 没有按钮 没有第二个视图或
  • 在activity_main.xml中注释

    我是安卓新手 据我所知 XML 中的注释与 HTML 中的注释相同 使用 形式 我想在 Android 项目的 Activity main xml 配置文件中写一些注释 但它给了我错误 值得注意的是 我使用的是 Eclipse 但目前 我直
  • 如何在Xamarin中删除ViewTreeObserver?

    假设我需要获取并设置视图的高度 在 Android 中 众所周知 只有在绘制视图之后才能获取视图高度 如果您使用 Java 有很多答案 最著名的方法之一如下 取自这个答案 https stackoverflow com a 24035591
  • 将 Intent 包装在 LabeledIntent 中以用于显示目的

    要求 我的应用程序中有一个 共享 按钮 我需要通过 Facebook 分享 我需要选择是否安装原生 Facebook 应用程序 我们的决定是 如果未安装该应用程序 则将用户发送到 facebook com 进行分享 当前状态 我可以检测何时

随机推荐

  • 如何声明 2D 字符串数组列表?

    我想做这样的事情ArrayList
  • 使用带有空基类的聚合初始化时如何避免 {}

    C 17 的基类聚合初始化很棒 但当基类仅提供一些函数 因此没有数据成员 时 它就很冗长 这是最小的例子 include
  • 将 Tomcat 配置为使用 cacerts 以外的信任存储

    我在 Windows 上运行 Tomcat 6 并且希望 Tomcat 对 Java 客户端 Web 请求使用除 cacerts 之外的不同信任存储 我尝试添加此设置 Djavax net ssl trustStore C ca keyst
  • Android Studio gradle 构建非常慢

    我是 Android Studio 的新手 每当我运行我的项目时 gradle 构建大约需要 14 分钟 我已经检查了提高构建速度的解决方案 如中所述here 我的 gradle properties 文件 Project wide Gra
  • 单元测试 Assert.AreEqual 失败

    我对从集合中获取对象的方法进行了单元测试 这一直失败 我不明白为什么 所以我在下面创建了一个非常简单的测试来创建 2 个供应商对象并测试它们是否相等 看看我是否可以在代码测试中发现问题 但这次测试再次失败 谁能看到或解释为什么 TestMe
  • 是否可以对 @media 规则进行 CSS @supports 检查?

    support 规则允许对 CSS 属性进行功能查询 我想知道是否可以对特定的 media 规则进行功能检查 例如 我想知道浏览器是否支持 media指针或任意指针条件 supports media pointer fine Or supp
  • 如何在 等元素上使用“内联”SVG 渐变?

    是否可以实现这个梯度而不必先定义它
  • Java删除ArrayList中重复的对象[重复]

    这个问题在这里已经有答案了 我有一个非常长的 ArrayList 由对象组成 但是其中一些对象无疑是重复的 查找和删除这些重复项的最佳方法是什么 注意 我编写了一个返回布尔值的compareObjects 方法 Example List
  • 像往常一样将子项目文件夹添加到存储库

    我注意到在我的目录中有两个模块是我的 Git 存储库的子项目 发生这种情况是因为我将它们全部移至一个 Git 存储库 并且这些模块 目录 有自己的 git目录 当我更改这些模块中的任何内容时 我在主 Git 存储库中看不到任何更改 我只会看
  • Edittext android 自动对焦

    我在活动开始时遇到问题 Android 自动将焦点放在第一个编辑文本上 我如何防止安卓这样做 看一看here 或者您可以隐藏键盘 启动活动时焦点仍保留在 EditText 上 android windowSoftInputMode stat
  • 另存为带有分号分隔符的 CSV

    我目前正在使用此功能进行保存 但我有一个问题 Private Sub spara ActiveWorkbook SaveAs Filename T filepath ActiveWorkbook Name FileFormat xlCSV
  • 如何创建仍可由 [] 运算符访问的常量值的 std::map?

    我需要一个只读的 std map 数据结构 这意味着我必须用数据填充一次 然后只读取这些值 永远不要更改它们或添加其他值 我的非常量版本如下所示 in h include
  • 在 Swift 中测试 Decimal 是否为整数

    使用斯威夫特 3 我在网上找到了很多奇怪的解决方案来检查是否Decimal对象是一个整数 一切都感觉比实际需要的要复杂得多 这是我的解决方案 extension Decimal var isWholeNumber Bool return s
  • 使用 HttpClientFactory 安全吗?

    在我的 asp net core MVC 应用程序中 我使用HttpClientFactory创造HttpClient向 API 服务器发出请求的对象 遵循微软文档 HttpClient每次我调用时都会创建新的对象HttpClientFac
  • jQuery ui datepicker,从 onSelect 获取星期几

    是否可以从日期选择器的 onSelect 事件中获取星期几 我知道我可以获得该月的某一天 但我想要星期几 即使只是当天索引也可以 例如0 6 我知道您可以在 beforeShowDay 或类似 事件中获得它 但我需要根据所选的星期几做出不同
  • 分割过大的路径时,Google 地图高程服务响应不准确

    这是一个有一定细节程度的问题 所以让我首先解释一下情况 然后解释我的实现 最后提出问题 以便您最好地理解 截至 4 月 4 日 添加了更新 问题范围缩小到一个待决问题 请参阅此问题的底部以获取最新信息 TLDR 我有一条从 Google M
  • MSTest 是否有相当于 NUnit 的 TestCase 的工具?

    我找到了TestCaseNUnit 中的功能非常有用 可以作为指定测试参数的快速方法 而无需为每个测试使用单独的方法 MSTest中有类似的东西吗 TestFixture public class StringFormatUtilsTest
  • Entity-Bean (JPA) 中的单向关系

    如何在 EJB 3 0 Entity Beans JPA 中建立单向关系 例如 客户知道订单 但订单对客户没有任何方法 使用 OneToMany 或 OneToOne 或 ManyToMany Regards 这是制作单向的方法 OneTo
  • git 浅克隆(clone --深度)错过远程分支

    克隆远程存储库后 它不会通过 a 选项显示任何远程分支 可能是什么问题呢 如何调试呢 在此代码片段中 未显示两个远程分支 git clone depth 1 git git savannah gnu org pythonwebkit git
  • facebook,android java.lang.IllegalStateException:无法执行任务:任务已在运行

    登录后我可以进行FB查询 几分钟后 玩游戏 Facebook 请求失败异常 java lang IllegalStateException Cannot execute task the task is already running 当我