Java 关闭Android中的应用程序-延迟

Java 关闭Android中的应用程序-延迟,java,android,eclipse,Java,Android,Eclipse,我在android应用程序中编程了一个按钮,当我点击它时,它会调用finish()方法。但不知何故,它直到5-6秒延迟后才关闭 我正在记录手机特定移动的传感器值。问题是当我关闭后出现延迟时,它会记录那些不必要的值,并且分析会混乱 那么你知道为什么UI需要这么长时间才能响应吗?我对Android非常陌生,在网上找不到这个。我不会做太多的计算——当传感器发生变化时,我会将数值记录到SD卡内存中的一个文件中。有时,如果我运行程序太长时间,它就会崩溃,我不知道为什么 请帮忙!我也想知道是否有一种通过电脑

我在android应用程序中编程了一个按钮,当我点击它时,它会调用finish()方法。但不知何故,它直到5-6秒延迟后才关闭

我正在记录手机特定移动的传感器值。问题是当我关闭后出现延迟时,它会记录那些不必要的值,并且分析会混乱

那么你知道为什么UI需要这么长时间才能响应吗?我对Android非常陌生,在网上找不到这个。我不会做太多的计算——当传感器发生变化时,我会将数值记录到SD卡内存中的一个文件中。有时,如果我运行程序太长时间,它就会崩溃,我不知道为什么

请帮忙!我也想知道是否有一种通过电脑手动杀人的方法?类似于Ctrl+C的DOS操作系统

是否有键盘快捷键来关闭正在运行的Android应用程序

Android中没有“关闭正在运行的Android应用程序”的概念

emulator中的Esc键的作用类似于(通常)关闭当前活动的后退按钮

我有一个按钮,我用它来关闭我手机中的应用程序,这有一个巨大的延迟


不,你没有。

这是一个如何与编程相关的问题?它不是一个与编程相关的问题。。但它确实与IDE有关。。我不能在任何其他stackexchange上发布此消息,可以吗?此问题是在模拟器上还是在电话上出现的?你在电话里也看到这个延迟了吗?嗨,谢谢你的回复。我想我把那句话的措辞弄错了。我在我的应用程序中编程了一个按钮,当我单击它时,它会调用finish()方法。但不知何故,它直到5-6秒的延迟才关闭。问题是,我正在记录特定移动的传感器值,当我关闭后出现延迟时,它会记录那些不必要的值,分析会混乱。那么你知道为什么UI需要这么长时间才能响应吗?谢谢@伊梅尔扎:“但不知怎的,它直到5-6秒的延迟才会关闭。”——这很不寻常。可能是传感器数据使设备过载。您可能需要指定更高的延迟(例如,
SENSOR\u delay\u UI
)。另外,请记住,在传感器数据处理过程中,默认情况下,无论您在做什么,都会发生在主应用程序线程上——当您在做这项工作时,UI是冻结的。