5

这个问题以前被问过这里,但没有回答,也没有在网上找到任何解释这个问题的文章。

我的应用程序运行良好,但在某些时候startActivityForResult我看到 3 条日志webcoreglue: The real object has been deleted

现在据称我的应用程序到目前为止一切正常,我不知道记录此消息的内容和原因。

在我尝试找出我的应用程序有什么问题之前,有人可以解释为什么以及何时发生这种情况以及这意味着什么?

编辑: 关于更多上下文的请求,我没有使用我认为的任何特殊库,只有 Facebok SDK。

我目前的应用程序是一个“创建游戏”活动,它有 3 个选项,从 facebook 邀请玩家,通过用户名邀请玩家并添加随机玩家。

从 facebook 按钮邀请玩家打开一个 ListActivity(用于结果),返回您选择的所有玩家。邀请用户打开带有 EditText 的对话框并在服务器中搜索用户数据。所有选定的播放器都出现在主活动内的 ListView 中,因此添加随机播放器只需将一个项目添加到该列表视图。

我相信错误可能是,我在我尝试从 ListActivity 使用的主要活动中使用静态字段。

ListActivity 得到一个 Parcelable,其中包含一个包含图像、名称和 ID 的 3 个 ArrayList 的类。该 parcable 包含来自所有 3 种方法的所有选定用户。希望这是足够的上下文,不知道我还能说什么,因为我不知道该日志与什么相关。

编辑2: 在另一次搜索后发现了这个问题,它为问题提供了具体的解决方案

4

1 回答 1

0

有些东西超出了范围,它的析构函数被调用了。搜索“实物已被删除”。仅显示了屏幕旋转工件的特定解决方案和用于覆盖某些对象析构函数的 hack。将打印语句放在对象析构函数中以查看调用的内容和时间是很有教育意义的。

于 2012-05-20T18:47:13.730 回答