Мое приложение имеет вид, который программно добавляется к активности с помощью этого кода:
RelativeLayout.LayoutParams layoutParams =
new RelativeLayout.LayoutParams(480, 75);
RelativeLayout parent = (RelativeLayout)mMyView.getParent();
if (parent != null) {
parent.removeView(mMyView);
}
activity.addContentView(mMyView, layoutParams);`
После нажатия кнопки «Назад», которая, конечно, вызывает OnDestroy (), и повторного запуска приложения, я нея вижу, что представление прорисовано на экране, и я получаю это предупреждение в DDMS, когда он пытается его нарисовать:
WARN / webcore (5336): невозможно получить viewWidth после первого макета
Стоит упомянуть, что представление работает в этом состоянии (ресурсы страницы загружаются, согласно журналу в DDMS)
Другие «обычные» представления (ImageView, TextView)которые тоже в том же ContentView рисуют нормально.
Есть идеи как решить эту проблему, или каков ее источник?