You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
578 B
21 lines
578 B
4 years ago
|
import 'package:aku_community_manager/ui/home/application/applications_page.dart';
|
||
|
import 'package:flutter/material.dart';
|
||
|
|
||
|
class AppProvider extends ChangeNotifier {
|
||
|
List<AppApplication> _recentUsedApp = [];
|
||
|
List<AppApplication> get recentUsedApp => _recentUsedApp;
|
||
|
|
||
|
///添加最近使用的应用
|
||
|
addRecentApp(AppApplication app) {
|
||
|
if (-recentUsedApp.length >= 4) _recentUsedApp.removeLast();
|
||
|
_recentUsedApp.insert(0, app);
|
||
|
notifyListeners();
|
||
|
}
|
||
|
|
||
|
///清除最近使用应用
|
||
|
clearRecentApp() {
|
||
|
_recentUsedApp.clear();
|
||
|
notifyListeners();
|
||
|
}
|
||
|
}
|