gpt4 book ai didi

java - 跳过 181 帧... Android

转载 作者:行者123 更新时间:2023-12-01 09:14:15 26 4
gpt4 key购买 nike

Skipped 181 frames! The application may be doing too much work on its main thread

当我运行代码并单击 Activity 时出现...为什么会出现以及如何摆脱它?这是我的代码

public class MainActivity extends AppCompatActivity {
public void Dropin(View v){
ImageView Counter = (ImageView)v;
Counter.setTranslationY(-1000);
Counter.setImageResource(R.drawable.red);
Counter.animate().translationYBy(1000f).setDuration(300);

}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

最佳答案

到目前为止,您的代码没有任何计算量大的工作。唯一的地方是 Counter.setImageResource(R.drawable.red) 调用。也许,您的图像尺寸比您需要的尺寸大得多,Android 必须调整它的尺寸。另一个原因 - 对资源使用 .png() 格式,因为转换必须对 .jpg 和 .bmp 等格式进行大量计算

关于java - 跳过 181 帧... Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40693128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com