这是导致错误的代码。对不起,我从原来的帖子中改变了很多,但我现在把所有的代码放在一个地方。告诉我这是否是一个可怕的想法。NullPointer和ListView有问题
我得到的那台myArrayAdapter为我的ListView行我的错误
public class DisplayCaf extends Activity implements OnNavigationListener {
private static final String STATE_SELECTED_NAVIGATION_ITEM = null;
//Holds items.
ArrayList<String> menuArray;
//String adapter for ListView
ArrayAdapter<String> myArrayAdapter;
//set listView
ListView listView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pager_caf);
listView = (ListView)findViewById(R.id.listView);
menuArray = new ArrayList<String>();
//set up the adapter for listView
myArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, menuArray);
//connect adapter to feed info to listView
listView.setAdapter(myArrayAdapter);
}
}
该开关发生了什么?在所有情况下,你都会做同样的事情。如果你只是想确保它在1到6之间,那么把这两行代码包装在一个'if(位置<= 0 &&位置<= 6)' – MrLore 2013-03-23 20:40:46
上发布你的logcat跟踪 – Pragnani 2013-03-23 20:55:51
ListView是列表中的ListView 'pager_caf'? – 2013-03-23 21:20:19