我正在尝试确定一个我没有源代码的Android应用程序中的错误。我可以很可靠地重现该错误,但令人困惑的是,半根原因似乎是onPause()被无故调用,随后80毫秒后调用了onResume()。该错误基本上是从活动中删除了一些数据。
我能够充分地扭转主要活动,从而看到他们将数据删除了onPause()内。因此,在用户与活动进行交互时,Android是否有任何理由会调用onPause()?我想我要问的最基本的问题是,这似乎是由应用程序进行的某些API调用触发的Android错误,还是应用程序本身的错误?