郁闷了一下午,想监控设置列表各个项的值改变的时候第一时间获得相关的信息,查了一些资料,终于找到解决的办法了,重写EditItemL函数。
void CS60UIExampleList::EditItemL( TInt aIndex, TBool aCalledFromMenu )
{
CAknSettingItemList::EditItemL( aIndex, aCalledFromMenu );
( *SettingItemArray() )[aIndex]->UpdateListBoxTextL();
( *SettingItemArray() )[aIndex]->StoreL();
}
就可以了。