今天在学习安卓的过程中,遇到一个问题,就是用intent进行多次传值的话, 他永远是第一次的值
后来发现,intent接收数据被写到了onCreat();方法中,这时候finish();到上一个Activity的话,再进行intent传值回到被传值的Activity不会执行onCreat();方法。
所以如果要实现intent值的更新,需要将接收方法再写到onResume();这样即可完成对intent值的更新。
今天在学习安卓的过程中,遇到一个问题,就是用intent进行多次传值的话, 他永远是第一次的值
后来发现,intent接收数据被写到了onCreat();方法中,这时候finish();到上一个Activity的话,再进行intent传值回到被传值的Activity不会执行onCreat();方法。
所以如果要实现intent值的更新,需要将接收方法再写到onResume();这样即可完成对intent值的更新。