0

我有一个静态 Arraylist 并使用这些值调用适配器。java 是否在每个范围内重新创建此变量?

例子

在 FirstActivity.java 中

   static  List<Cars> cars;
   new ContentAdapter(this,cars);

在 ContentAdapter.java

  static List<Cars> cars;

  public ContentAdapter(FragmentActivity c,List<cars> ca) {
    mContext = c;
    cars = ca;
  }

java会重新创建汽车Arraylist吗?我怎样才能避免这种情况?

4

1 回答 1

1

在您提供的代码中,您有一个ca分配给cars变量的对象引用。这不是重新创建对象,它只是使对象可以通过新变量访问。所以我认为你不需要担心被重新创建的对象。

于 2013-05-26T12:50:19.147 回答