【发布时间】:2016-05-12 00:28:52
【问题描述】:
有没有办法访问 onCreate() 上的变量,以便在另一个类中重用它们?
String testSubCa="";
String prixe="";
String testWiifi="";
Double testPrice=0.0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_srdata);
testSubCa = getIntent().getStringExtra(SearchRestau.txxtSub);
prixe = getIntent().getStringExtra(SearchRestau.txtprix);
testWiifi = getIntent().getStringExtra(SearchRestau.txxtWifi);
testPrice=Double.parseDouble(prixe);
refresh = (ImageButton) findViewById(R.id.imgRefresh);
refresh.setOnClickListener(this);
}
我需要使用这些数据:/
【问题讨论】:
-
这不是一个android问题,它是一个基本的类结构/数据访问问题。
-
@JoxTraex 是对的。尽管如此,将变量定义为静态:
public static String testSubCa="";。如果你将这个类命名为SearchRestau,它就会起作用。 -
没有变化...我的班级只访问已经初始化的内容。
-
我正在将这些条目与我数据库中的其他数据一起使用。