ViewPager падает после одного удара - PullRequest
0 голосов
/ 08 ноября 2011

Я реализовал ViewPager, который переключается между различными представлениями, накачанными из XML-файлов. В частности:

    @Override
public Object instantiateItem( View pager, int position ) {

    LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    int view_id = 0;

    switch (position) {
    case 0:
        view_id = R.layout.lay0;
        break;
    case 1:
        view_id = R.layout.lay1;
        break;
    case 2:
        view_id = R.layout.lay2;
        break;
    }

    View view = inflater.inflate(view_id, null);
    ((ViewPager)pager).addView(view, 0);
    return view;

}

Работает нормально, единственная проблема у меня в том, что при запуске он вылетает после второго пролистывания. С первого взгляда на второй вид проблем нет. От второго вида к первому / третьему виду: взрыв! Я не получаю такого поведения, если я создаю представление программно (все примеры в Интернете о TextView). Любое предложение?

...