0
我的应用程序从服务器加载一些数据并将其显示在显示器上。关闭应用程序时,我想检查设备上的存储空间,如果不是所有数据都尚未由用户加载,请将数据从服务器加载到设备。让我澄清我想在应用程序无法工作时执行此操作。如何加载黑莓背景上的东西?
我阅读了关于后台进程,但不明白它是如何工作的以及如何通过它们实现我的功能。你能描述它应该如何在balckberry中工作吗?所有帮助,将不胜感激
我的应用程序从服务器加载一些数据并将其显示在显示器上。关闭应用程序时,我想检查设备上的存储空间,如果不是所有数据都尚未由用户加载,请将数据从服务器加载到设备。让我澄清我想在应用程序无法工作时执行此操作。如何加载黑莓背景上的东西?
我阅读了关于后台进程,但不明白它是如何工作的以及如何通过它们实现我的功能。你能描述它应该如何在balckberry中工作吗?所有帮助,将不胜感激
如果你想让应用程序在后台运行,那么你可以覆盖主屏幕上的onClose方法。
public boolean onClose() {
UiApplication.getUiApplication().requestBackground();
return true;
}
您可以通过扩展'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