小编BNe*_*etz的帖子

Flutter / Dart:StatefulWidget - 访问 Widget 内的类变量

我为 StatefulWidget 声明了一个类变量 - 在下面的代码中它是someString. 是否可以在build(…)-method 中使用此变量而不将其声明为静态?

class MyClass extends StatefulWidget {
  String someString;
  MyClass() {
    this.someString = "foo";
  }
  @override
  _MyClassState createState() => _MyClassState();
}

class _MyClassState extends State<MyClass> {
  _MyClassState();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("someString - how to access it here?!"),
        // title: Text(someString), is not possible, obviously
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

预先感谢您的帮助!

static flutter

2
推荐指数
1
解决办法
105
查看次数

使用Activity实现OnClickListener有什么影响?

我不明白为什么我必须实现OnClickListener来使用OnClick方法.假设这段代码:

public class KlickitestActivity extends Activity implements OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
}

@Override
public void onClick(View v) {
    // code what happens when a click is made
}
Run Code Online (Sandbox Code Playgroud)

从类OnClickListener我只使用onClick(View v)方法 - 这个被覆盖.为什么我不能在不实现OnClickListener的情况下定义onClick方法?

java android

1
推荐指数
1
解决办法
1602
查看次数

Java ArrayList:添加基本类型或其包装类:有什么区别?

想象一下Java中的以下ArrayList:

ArrayList<Integer> u = new ArrayList<Integer>();
Run Code Online (Sandbox Code Playgroud)

我想知道在将新值添加为基本类型或包装类时是否存在差异:

u.add(new Integer(12));
u.add(12);
Run Code Online (Sandbox Code Playgroud)

提前致谢!

java primitive arraylist

0
推荐指数
2
解决办法
2340
查看次数

标签 统计

java ×2

android ×1

arraylist ×1

flutter ×1

primitive ×1

static ×1