首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Flutter中访问/调用另一个类中的数组(列表)数据?

如何在Flutter中访问/调用另一个类中的数组(列表)数据?
EN

Stack Overflow用户
提问于 2020-02-21 16:29:49
回答 2查看 1.3K关注 0票数 0

举个例子,我有三个飞镖类。main.dartfirstdata.dartseconddata.dart

然后在firstdata.dartseconddata.dart中,我有列表/数组数据

firstdata.dart

代码语言:javascript
复制
class firstdata{
 static logo = [ assets/pic1.png, assets/pic2.png];
 static name = [ 'dani', 'lict'];}

seconddata.dart

代码语言:javascript
复制
class seconddata{
 static logo = [ 'assets/image1.png', 'assets/image2.png'];
 static name = [ 'rose', 'fanny'];}

问:如何从firstdata.dartseconddata.dartmain.dart调用/访问数组/列表值

EN

回答 2

Stack Overflow用户

发布于 2020-02-21 16:34:14

只需使用类名即可直接访问所有静态变量。

代码语言:javascript
复制
void main() {
    print(Firstdata.logo);
}

class Firstdata{
 static var logo = ['logo'];
 static var name = [ 'dani', 'lict'];}

class Seconddata{
 static var logo = [ 'assets/image1.png, assets/image2.png'];
 static var name = [ 'rose', 'fanny'];}
票数 1
EN

Stack Overflow用户

发布于 2020-02-21 16:35:51

代码语言:javascript
复制
//Custom class in project directory
class FirstData {
 FirstData._();
 static logo = [ assets/pic1.png, assets/pic2.png];
 static name = [ 'dani', 'lict'];
}

class SecondData {
 SecondData._();
 static logo = [ assets/image1.png, assets/image2.png];
 static name = [ 'rose', 'fanny'];
}

现在像这样调用任何类:

代码语言:javascript
复制
class MainClass {
 // From Class Second
 FirstData.logo;
 FirstData.name;

 // From Class Second
 SecondData.logo;
 SecondData.name;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60334759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档