Flutter/Dart로 Bitfinex의 렌더링 앱 만들기(Part2 stateful/데이터 지속성)
Flutter의 기사를 정리하고 책으로 만들었습니다.
소개
관련 기사
화면 다시 그리기
stateless.dart
class Info extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("info"),
),
body: Center(child: Text("使い方、更新情報など")),
);
}
}
stateful.dart
class Info extends StatefulWidget {
@override
_InfoState createState() => _InfoState();
Widget build(BuildContext context) {
return Info();
}
}
class _InfoState extends State<Info> {
String _value = "";
return Scaffold(
appBar: AppBar(
title: Text("info"),
),
body: Center(child: Text("使い方、更新情報など")),
);
}
초기 상태와 상태를 변경하는 방법
초기 상태
initState.dart
@Override
void initState(){
super.initState();
//ここに独自の処理を入れる
}
상태 변경
setState.dart
if (mounted) {
setState(() {
value = "変えたい値";
});
}
데이터 저장
sharedpref.dart
SharedPreferences prefs = await SharedPreferences.getInstance();
prefs.setString("key",value); //登録
prefs.getString("key") // 取得
prefs.remove("key") // 削除
Reference
이 문제에 관하여(Flutter/Dart로 Bitfinex의 렌더링 앱 만들기(Part2 stateful/데이터 지속성)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kazutxt/items/c114bb6f6bf6969cfa58텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)