这就是我所拥有的:
第 1 步。有一个ListView显示用户可以评价的项目。它是一个Fragment. 任何已经被评级的项目都会被加粗。
Step 2. 如果用户点击 unrated item,它会将当前列表保留在 backstack 中并打开 new Fragment;在新的Fragment他们现在可以评价项目。
这就是我需要的:
第 3 步。一旦他们点击返回按钮,我希望列表项现在变为粗体以反映更改。
如果这不是 a Fragment,我认为startActivityForResult()这就是答案;但不确定如何使用当前 ( Fragment) 设置执行此操作?
补充:有ListView一个adapter。ArrayList<Review>当然,每一行在Review对象中都有属性。一个属性是一个名为的婴儿车wasRated,要么是0要么1;如果此参数为 1,则表示用户对该项目进行了评分,列表行加粗以反映这一点。这就是我想要动态的。