初始化 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.