【发布时间】:2010-12-22 03:09:59
【问题描述】:
我正在通过扩展DialogPreference 类在Android 中编写一些自定义首选项对话框。但是,我有点担心为此所需的样板代码量,因为似乎有很多行为需要测试。
例如,这个数字偏好对话框的例子是相当典型的: http://svn.jimblackler.net/jimblackler/trunk/workspace/NewsWidget/src/net/jimblackler/newswidget/NumberPreference.java
尤其是onSave()/RestoreInstanceState() 方法和“class SavedState”部分,它们是必需的,以便在方向更改时保留对话框的当前更改,非常冗长和复杂。
有没有人有任何关于以更简洁的方式编写 DialogPreference 类的提示?
【问题讨论】: