2012-03-06 57 views
0

我的应用程序从服务器加载一些数据并将其显示在显示器上。关闭应用程序时,我想检查设备上的存储空间,如果不是所有数据都尚未由用户加载,请将数据从服务器加载到设备。让我澄清我想在应用程序无法工作时执行此操作。如何加载黑莓背景上的东西?

我阅读了关于后台进程,但不明白它是如何工作的以及如何通过它们实现我的功能。你能描述它应该如何在balckberry中工作吗?所有帮助,将不胜感激

+0

您可以通过扩展'Application'类来执行后台任务来创建代理应用程序。从API文档中,“不需要任何用户交互的应用程序可以直接从这个类派生。需要用户交互的应用程序应该从UiApplication派生。链接到这里,http://www.blackberry.com/developers/docs/4.3.0api/net/rim/device/api/system/Application.html – Rupak 2012-03-06 09:02:06

回答

0

如果你想让应用程序在后台运行,那么你可以覆盖主屏幕上的onClose方法。

public boolean onClose() { 
    UiApplication.getUiApplication().requestBackground(); 
    return true; 
}