我的MainActivity是一個包含三個選項卡的選項卡布局。第一個選項卡崩潰是因爲「Android主框架上跳過的框架太多」Android主框架上跳過的框架太多了
這裏是我的代碼:它有三個圖像,它在幾秒鐘後隨機動畫。 當用戶點擊任何圖像時,新的活動類加載,每個圖像都有自己的活動類。 我的計劃是在一個數組中添加10個或更多的圖像,但有三個圖像,我的應用程序正在崩潰,不知道它是否可以處理10張圖像。
任何人都可以請幫助找到什麼可能是背後跳幀和應用程序崩潰的原因。
public class HomeAnimation extends Fragment implements AnimationListener {
public HomeAnimation(){}
private static boolean flag = false;
Animation anim;
private Handler handler;
public ImageSwitcher mSwitcher,mSwitcher1;
int textToShow[] = {
R.drawable.dabangg, R.drawable.car, R.drawable.ramleela
};
int messageCount = textToShow.length;
int currentIndex = -1;
Timer timer = new Timer();
Handler hander = new Handler();
Runnable runnable = new Runnable(){
public void run() {
updateTextView();
hander.postDelayed(this, 4000);
}
};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.imgswitch, container, false);
mSwitcher = (ImageSwitcher) v.findViewById(R.id.imageSwitcher1);
mSwitcher.setFactory(mFactory);
anim = AnimationUtils.loadAnimation(getActivity(),R.anim.fade_in);
anim.setAnimationListener(this);
return v;
}
使用Traceview並確定你在哪裏花費你的時間。 – CommonsWare