我尝试在Espresso中测试Activity的实例状态保存和恢复。
如何测试整个生命周期?
建议在
How to test saving and restoring state of an android activity with Espresso?
已经有所帮助,但我们如何测试Parcelable writeToParcel / createFromParcel
的东西呢? (意味着InstanceState不仅仅是保存和恢复,而是在两者之间进行序列化,这导致了这个很好的"解组未知类型代码"如果代码不起作用的例外)
Destroy and restart Activity with Testing Support Library测试规则不保留实例状态。
我用getInstrumentation().callActivityOnSaveInstanceState(oldActivity, stateBundle);
进行了一些实验,但没有成功。
有什么想法吗?