这个错误主要是由于在类中直接实例化对象。例如在MainActivity中直接写
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
MainActivity.this, android.R.layout.simple_list_item_1); 这样是不行的。
应该先在类中定义
ArrayAdapter<String> adapter;
然后在onCreate方法中将这个ArrayAdapter实例化
adapter = new ArrayAdapter<String>(
MainActivity.this, android.R.layout.simple_list_item_1);