gpt4 book ai didi

android - 当我尝试重复我的操作时,应用程序性能不佳

转载 作者:行者123 更新时间:2023-11-29 23:45:45 25 4
gpt4 key购买 nike

在我的应用中,我有两个 Intent 。首先,我将图像作为画廊和相机的输入。然后我将 uri 发送到下一个 Activity 。我在哪里将 uri 转换为位图并对位图应用一些效果。该 Activity 包含两个 fragment 。我在线程内进行过滤。应用程序第一次表现良好。但是,当我回到我的第一个 Activity 并转到下一个 Activity 时,它会执行得很慢。

Runnable runnable = new Runnable() {
@Override
public void run() {
imageViewFragment.applyEffect(finalEffectNO);
Message message = new Message();
Bundle bundle = new Bundle();
bundle.putString(MESSAGE_KEY,"task is completed");
message.setData(bundle);
mHandler.sendMessage(message);
}
};

thread = new Thread(runnable);
thread.start();

请帮我解决这个问题。

最佳答案

从提供的代码示例中我无法判断出什么问题。也许线程启动了多次但没有完成。确保它只启动一次(例如,onResume 可能会被调用多次)。

有许多优秀的库(RxJavaKoltin Coroutines、...)可帮助完成异步工作,因此无需手动执行线程。

关于android - 当我尝试重复我的操作时,应用程序性能不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51454139/

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