黑莓应用开发:高级构建技术与后续建议
1. 对MediaGrabber的三项改进
为了让开发和使用过程更加顺畅,我们将对MediaGrabber进行三项改进,其中两项是为了开发者自身便利,一项是为了用户便利。这些改进并不涉及高级API或深奥的技术,但都非常实用。
1.1 添加日志记录器
在 StatusUpdater 类中,我们已经收集了应用中几乎所有有趣事件的信息。可以轻松扩展这个类,将日志信息存储在内存中,并提供访问这些信息的方法。当发现应用出现问题,但屏幕上的消息已被替换时,这些日志信息就会非常有用。
以下是修改后的 StatusUpdater 类代码:
package com.apress.king.mediagrabber;
import java.util.*;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.component.LabelField;
public class StatusUpdater implements Runnable
{
private LabelField status;
private String message;
private UiApplication app;
private static Vector messages = new Vector();
public StatusUpdater(LabelField stat
超级会员免费看
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



