Mateusz
M.
Student, Akademia
Górniczo-Hutnicza
im. Stanisława
Staszi...
konto usunięte
Temat: Skipped frames
Cześć,niestety to trochę zbyt mało informacji aby pomóc w problemie. Ale tak na szybko:
1. Przerzuć część operacji do osobnego wątku (to pomaga chyba w 90% tego typu problemów).
2. Opisz bardziej konkretnie co robisz, gdy problem się pojawia (może kawałek kodu, jeśli nie jest niejawny).
Maciej
R.
Developer on foot,
onFoot IT
Temat: Skipped frames
Zapoznaj się z m.in. http://developer.android.com/guide/practices/responsiv...
Mateusz
M.
Student, Akademia
Górniczo-Hutnicza
im. Stanisława
Staszi...
Temat: Skipped frames
Tomek - generalnie jak zauważyłem to problem się pojawia już przy najprostszych aplikacjach typu wyświetlenie czegoś na ekranie albo jak klikam sobie w buttony, przerzucenie do innego wątku nie spowodowało zniknięcie tego. Aplikacje działają ale niepokoi mnie to, za linka Maćku dziękuję i jutro poczytam :)
Michał
Kąkol
Rozwiązuję problemy,
przenoszę firmy do
internetu.
Temat: Skipped frames
zacznijmy od podstaw, jaki telefon, jaki system (rom) i jaki kernel :)czy problem wystepuje na innych telefonach?
via GoldenDroid :)
Mateusz
M.
Student, Akademia
Górniczo-Hutnicza
im. Stanisława
Staszi...
Temat: Skipped frames
Problem występuje przy odpalaniu na emulatorze pod Eclipsem, przykładowy fragment kodupublic void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RelativeLayout rel = new RelativeLayout(this);
Button btn = new Button(this);
btn.setText("nic");
rel.addView(btn);
setContentView(rel);
}
przy klikaniu na przycisk LogCat zostaje zalany informacjami o skipped frames. Mam SE Live with Walkman, po klikaniu na nim nie występuje ten komunikat w LogCacie. Czy w takim razie mam się czym przejmować jeśli pod emulatorem jest ten komunikat a pod komórką nie?
Michał
Kąkol
Rozwiązuję problemy,
przenoszę firmy do
internetu.
Temat: Skipped frames
zrob inny emulator z innym systemem i api, i zobacz, i przetestuj na innych telefonach ale raczej bym sie nie przejmowal, pewnie tylko na emulatorze takie kwiatki :)
Mateusz
M.
Student, Akademia
Górniczo-Hutnicza
im. Stanisława
Staszi...
Temat: Skipped frames
Dzięki za odpowiedź :) Jeszcze jedno pytanie Michale - jak aplikacja ma domyślny Theme (AppTheme) to w tytule wyświetla się zadana przeze mnie ikona, a jak tworzę własny theme to ikony już nie ma - wiesz może jak sprawić, żeby ta ikona powróciła? próbowałem getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,R.drawable.myIcon); ale wtedy wyświetla ją małą, a nie jak domyślnie średnią
Michał
Kąkol
Rozwiązuję problemy,
przenoszę firmy do
internetu.
Temat: Skipped frames
zapoznaj sie z motywem: action barjezeli go wykorzystasz, to bedziesz mial ikonke plus pare fajnych opcji, tylko jedna rzecz, na ktora warto zwrocic uwage - przejscia miedzy ekranami, alpha itp - bedzie fajnje wygladac z wykorzystaniem action bar
mozesz tez samemu napisac cos podobnego, przykladowo ja w goldendroidzie zrobilem sobie sprytny template dodawany do kazdego widoku na samym pocztku i wyglada podobnie do action bara :)
ps: sry za moje czasy odpowiedzi ale dane thtaj cenia po pare zlotych za mb wiec tylko wifi, i od razu sry za skroty myslowe i bledy ale mam jedynie dostep poprzez w/w golden droida z telefonu, i czasami cos klawiatura ladnie pocisnie :)
Podobne tematy
Następna dyskusja: