初始化 Spinner 数组
Initializing Spinner array
我尝试像原始对象的常规数组一样进行初始化。
public class AnotherActivity extends AppCompatActivity{
public Spinner [] jobSites;
Spinner x, y;
@Override
protected void OnCreate(Bundle savedInstanceState){
x= findViewById(R.id.job1);
y= findViewById(R.id.job2);
jobSites = {x,y};
}
将行 jobSites = {x,y};
更改为 jobSites = new Spinner[]{x,y}
。在这里,您的 jobSites 充当对最初为 null 的数组的引用。在不创建数组的情况下,您正在尝试 jobSites 引用某些内容...
Kindly learn basics of array initialization in java. This post might help you.
我尝试像原始对象的常规数组一样进行初始化。
public class AnotherActivity extends AppCompatActivity{
public Spinner [] jobSites;
Spinner x, y;
@Override
protected void OnCreate(Bundle savedInstanceState){
x= findViewById(R.id.job1);
y= findViewById(R.id.job2);
jobSites = {x,y};
}
将行 jobSites = {x,y};
更改为 jobSites = new Spinner[]{x,y}
。在这里,您的 jobSites 充当对最初为 null 的数组的引用。在不创建数组的情况下,您正在尝试 jobSites 引用某些内容...
Kindly learn basics of array initialization in java. This post might help you.