прошу подсказать

Ответить
psevdo
Сообщения: 4
Зарегистрирован: 16 окт 2012, 08:22

прошу подсказать

Сообщение psevdo » 13 янв 2013, 15:50

Всем привет. Начал изучать программирование под андроид. Среда программирования Eclipse Java EE IDE for Web Developers. После того как приложение стартует на эмуляторе, фокус передается окну Eclipse, а там создается новая вкладка (содержимое во вложенном файле). Вопрос в том , что это такое и как это поправить?

Вот сам код:

Код: Выделить всё

public class washList extends Activity {
    
	//@override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.wash_list);
		  
		ArrayList<String> list = new ArrayList<String>();
		
		try {
			XmlPullParser parser = getResources().getXml(R.xml.wash);
			//XmlPullParser parser = prepareXpp();
			
			while(parser.getEventType() != XmlPullParser.END_DOCUMENT) {//XmlPullParser parser = getResources().getXml(R.xml.wash);
				if(parser.getEventType() == XmlPullParser.START_TAG && parser.getName().equals("name")) {
					//list.add(parser.getAttributeValue(0) + " " + parser.getAttributeValue(1) + "\n" + parser.getAttributeValue(2));
					list.add(parser.getText());
				}
				 
				parser.next();
			}
		}
		catch(Throwable t) {
			Toast.makeText(this, "Ошибка при загрузке xml-документа: " + t.toString(), 4000).show();
		}
		
		ListView washList=(ListView) findViewById(R.id.listView1);
		ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, list);
		washList.setAdapter(adapter);
	}
Если я не ошибаюсь, то к ситуации изображенной на рисунке приводят строки 28, 29
Вложения
Снимок.PNG
Снимок.PNG (43.61 КБ) 2508 просмотров

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Re: прошу подсказать

Сообщение damager82 » 16 янв 2013, 10:03

Если мы находимся в XmlPullParser.START_TAG, то parser.getText() вернет null
Используйте parser.nextText().

Либо parser.getText(), но когда находитесь в XmlPullParser.TEXT

А вот почему открывается эта вкладка, ХЗ
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

Ответить