将变量数据从类传递Activty
到non-Activty
类的最佳方法是什么?数据是在onCreate
第一个类中创建的,Acivity
我需要在不使用 Intent 的情况下将该数据传递给第二个类。任何代码示例将不胜感激。
因为我让它像我打算发布我所拥有的那样工作。就我而言,我已经有了一个Constructor
,ArrayList
并且对于我正在做的事情,我需要另一个相同类型的。所以这里是:
班级活动
public class Polygon extends Overlay {
ArrayList<GeoPoint> geoPoints;
public Polygon(ArrayList<GeoPoint> points){
geoPoints = points;
}
public class Hex{
public Hex(ArrayList<String> str) {
// TODO Auto-generated constructor stub
Log.i("string",str.toString());
}
}
我的主要活动有
Polygon main = new Polygon(null);
Polygon.Hex mMainClass = (main.new Hex(color));
请注意,我之前必须创建主类的实例
Polygon.Hex mMainClass = (main.new Hex(color));