1

如何创建状态跨越多个活动的自定义视图?创建自定义视图并不是难事。

具体来说,我正在使用一个滑动抽屉,我希望这个抽屉保持它的状态,因为它出现在多个活动上。我还没有看到这样做的编码示例,希望其他人有。谢谢。

4

1 回答 1

0

取决于它应该跨越多长时间。您可能需要考虑将其状态存储在 SharedPreferences 中 - 这样,即使您重置手机,它也会持续存在。

如果它“很快”,您可以在意图附加内容中传递状态数据。

您也可以考虑静态变量,但请记住,一旦用户移动到其他地方,您的活动可能会被终止,因此如果用户回来,您可能会丢失您的状态。

于 2010-12-08T03:02:48.110 回答