【发布时间】:2010-08-16 14:55:21
【问题描述】:
我正在制作一个简单的 android 动态壁纸,我将按照 Hello, Android 的第 12 章作为我的指南。
壁纸服务的基本结构如下所示:
public class MyWallpaper extends WallpaperService {
private class MyEngine extends Engine {
//...
}
//...
}
根据本书MyEngine 必须是MyWallpaper 的内部类。我没有理由对此提出异议,但这本书没有解释为什么必须如此。我不喜欢纯粹出于风格/美学原因使用内部类。
我想知道MyEngine 是否真的必须是私有内部类,如果是,为什么?
【问题讨论】:
标签: android inner-classes wallpaper