Когда я использовал GridView и добавить пользовательский макет в GridView я вижу эту ошибку и мое приложение работает очень медленноПропущенные рамки в android, когда я использовал GridView?
02-28 18:39:59.252: I/Choreographer(5586): Skipped 263 frames! The application may be doing too much work on its main thread.
Мой код:
public View getView(int position, View convertView, ViewGroup parent) {
View vi1=convertView;
if(convertView==null){
vi1 = inflater.inflate(R.layout.my_layout, null);
ImageView imv = (ImageView) vi1.findViewById(R.id.Image);
ImageView imv2 = (ImageView) vi1.findViewById(R.id.imageView2);
TextView tw1 = (TextView) vi1.findViewById(R.id.lName);
// TextView tw2 = (TextView) vi1.findViewById(R.id.County);
// TextView tw3 = (TextView) vi1.findViewById(R.id.user);
// imageLoader.DisplayImage(null, imv);
// imageLoader.DisplayImage(null, imv2);
tw1.setText("AZ");
}
return vi1;
}
Но есть та же самая проблема :( – Qafqaz
По RomainGuy в Creater из Listview этот метод является рекомендуемым методом раздувать представления в Listview..There может быть какая-то другая проблема, которая может вызвать проблему ... Если бы вы могли опубликовать еще какой-то код, тогда было бы легче диагностировать .. –