FlycoDialog_Master icon indicating copy to clipboard operation
FlycoDialog_Master copied to clipboard

ActionSheetDialog点击后,跳转新的activity会卡顿

Open ppg408331701 opened this issue 7 years ago • 0 comments

比如下面的代码,跳转到新的activity时, ActionSheetDialog会调dismiss()这个有动画的方法,但是这时由于startActivity正在启动,所以ActionSheetDialog的消失动画会非常卡顿,我看GPU曲线都红了一片了, 现在是使用没有动画的消失方法,但是终究不如有动画的好看

dialog.setOnOperItemClickL(new OnOperItemClickL() {
            @Override
            public void onOperItemClick(AdapterView<?> parent, View view, int position, long id) {
                switch (position) {
                    case 4:
 Intent intent = new Intent(mActivity,DetailActivity.class);
                        intent.putExtra(DetailActivity.INTENT_FRAGMENT_INDEX_KEY, DetailActivity.FRAGMENT_FLOWDETAILS);
                        intent.putExtra(DetailActivity.INTENT_TITLE_KEY, "详情");
                        startActivity(intent);
                        break;
                }
                dialog.dismiss();
            }
        });

ppg408331701 avatar Sep 29 '17 06:09 ppg408331701