4

我尝试在 Espresso 中测试 Activity 的实例状态保存和恢复。

如何测试全生命周期?How to test save and restore state of an android activity with Espresso 中的建议 ? 已经有帮助了,但是我们如何测试 Parcelable 的writeToParcel / createFromParcel东西呢?(意味着当 InstanceState 不仅被保存和恢复,而且在两者之间进行序列化时,如果代码不起作用,这会导致这个很好的“Unmarshalling unknown type code”异常)

使用测试支持库测试规则销毁并重新启动 Activity 不会保留实例状态。

我尝试了一些getInstrumentation().callActivityOnSaveInstanceState(oldActivity, stateBundle);但没有成功。

任何想法?

4

0 回答 0