亚马逊如何知道我的 Android 应用程序的某些信息?
例如,他们能够确定它阻止了 UI 并因此拒绝了它。他们是如何确定它被阻塞的,是否有软件可供我检查?我问是因为我有一个相当大的应用程序并且想查明发生这种情况的位置,因为我认为在调用 UI 更改时我很小心。
亚马逊说... 您的应用程序尝试在后台线程上调用 Android Activity 生命周期方法。Amazon DRM 不允许开发人员在后台线程上调用 Android Activity 生命周期方法。有关进程和线程的更多信息,请访问:http: //developer.android.com/guide/topics/fundamentals/processes-and-threads.html。此外,Android UI 工具包不是线程安全的。因此,您不能从工作线程操作您的 UI — 您必须从 UI 线程对您的用户界面进行所有操作。Android 的单线程模型有两条规则: * 不要阻塞 UI 线程。* 不要从 UI 线程外部访问 Android UI 工具包。