我成功地在页脚上显示智能横幅然后处理它.我的问题是在应用的所有页面上显示.
我的问题是:如何只在一个页面上显示?
@override
void initState() {
super.initState();
myBanner
..load().then((loaded) {
if (loaded && this.mounted) {
myBanner..show();
}
});
}
Run Code Online (Sandbox Code Playgroud) 我有以下地图
Map testMap = {
3 : {
'order': 3,
'sample' : 'sample'
},
2 : {
'order': 2,
'sample' : 'sample'
},
1 : {
'order': 1,
'sample' : 'sample'
},
4: {
'order': 4,
'sample' : 'sample'
}
};
Run Code Online (Sandbox Code Playgroud)
如果不可能通过子映射内的“顺序”值,我如何按键对其进行排序。
注意:地图最多可容纳 100 个字段。
解决了
我之前一定很累了,但以防万一其他人正在看这里是我的解决方案。另外,仅通过按键排序会SplayTreeMap
产生奇怪的顺序,例如 1,10,11,12,13,14,15,16,17,18,19,2,20,21 ...
import 'dart:collection';
void main() {
Map testMap = {
11: {
'order': '11',
'sample' : 'sample'
},
3 : {
'order': '3',
'sample' : 'sample'
},
2 : { …
Run Code Online (Sandbox Code Playgroud)