我在if语句中做了一个不可能的论证,只是为了向自己保证其他东西可以运行,而事实并非如此。我的代码看起来像这样;
if (5 == 2) {
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//run a bunch of code
}
});
}
无论if语句中是否有任何内容都应该运行,当我点击列表视图时,它确实如此。有没有人看到这个问题?
另外,还有一个问题,是否可以在一个活动中使用两个适配器?我想用不同的数据填充两个TextView,但问题是它们都在同一个活动中,并且因为它似乎不可能在自定义ArrayAdapter类中创建两个自定义构造函数,所以我看不出如何初始化另一个适配器。