【发布时间】:2010-12-08 02:59:44
【问题描述】:
如何创建一个状态跨越多个活动的自定义视图?创建自定义视图并不难。
具体来说,我正在使用滑动抽屉,并且我希望此抽屉保持其状态,因为它出现在超过 1 个活动上。我还没有看到这样做的编码示例,希望其他人有。谢谢。
【问题讨论】:
标签: android android-activity slidingdrawer
如何创建一个状态跨越多个活动的自定义视图?创建自定义视图并不难。
具体来说,我正在使用滑动抽屉,并且我希望此抽屉保持其状态,因为它出现在超过 1 个活动上。我还没有看到这样做的编码示例,希望其他人有。谢谢。
【问题讨论】:
标签: android android-activity slidingdrawer
取决于它应该跨越多长时间。您可能需要考虑将其状态存储在 SharedPreferences 中 - 这样,即使您重置手机,它也会持续存在。
如果它“很快”,您可以在 Intent Extras 中传递状态数据。
您也可以考虑静态变量,但请记住,一旦用户移动到其他地方,您的活动可能会被终止,因此如果用户回来,您可能会丢失您的状态。
【讨论】: