如果这个问题看起来不够具体或过于具体,那是因为我正在尝试这个我不太了解的高级功能。
我想成为一个伟大的开发者。所以我将手机设置为严格模式,这样我就可以测试我的应用程序(我的应用程序在不处于严格模式时运行良好)。在严格模式下,应用程序以下列方式出现异常,我希望有人可以帮助我解决问题:
PenActivity 本身具有图像的网格布局。当我单击图像时,该图像会启动一个 FragmentDialog,它本身具有图像的网格布局。我正在使用 Google 的 BitmapFun 来处理位图(即 ImageFetcher)。无论如何,从 FragmentDialog 开始,当用户单击图像时,我会启动 BookActivity,并通过意图传递单击图像的路径。现在问题来了:说在 BookActivity 中,做一些工作后,我单击了一个按钮,该按钮调用finish()
以便应用程序返回PenActivity
打开 DialogFragment。好吧,当处于严格模式时,应用程序会进入黑屏几秒钟(2 或 3 秒),然后实际显示 PenActivity 并打开 DialogFragment。顺便说一句,DialogFragment 是全屏的。此外,如果我单击 DialogFragment 中的另一个图像,虽然它启动了 BookActivity,但 BookActivity 中显示了错误的图像。我怀疑 ImageFetcher 是问题的一部分。
因此,如果您不熟悉 BitmapFun,这可能会有点令人困惑。但请记住,我的问题是关于 StrictMode 与正常模式。我的应用程序在正常模式下运行良好。我想看看我是否能让它在严格模式下正常工作。