android - 持久 Toast 消息 : Toast won't disappear after execution

标签 android toast

我有一条消息在执行后不会消失。我猜这与它处于循环中有关,但我不确定。有人可以帮我弄清楚为什么 toast 消息没有区别吗?

 @Override
public void onClick(View v) {
    int index = 0;
    for(int i= 0; i<userArray.length; i++){
        if(email.getText().toString().equals(userArray[i])){
            index = i;
        }
        if(passArray[index].equals(password.getText().toString())){
            Toast.makeText(getBaseContext(), "SUCCESS!", Toast.LENGTH_SHORT).show();

        } else {
            Toast.makeText(getBaseContext(), "INVALID LOGIN", Toast.LENGTH_SHORT).show();
        }
    }
    Intent mainIntent = new Intent(LoginActivity.this, MainActivity.class);
    startActivityForResult(mainIntent, 0);
}

最佳答案

如果您从服务线程调用 Toast 消息并且该线程在 Toast 设置为消失之前完成其工作,则 Toast 消息可能会卡住。然后,您将一直停留在屏幕上的 Toast 消息中,直到您终止该应用程序。

关于android - 持久 Toast 消息 : Toast won't disappear after execution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15540416/

相关文章:

android - 无法更改 Android Studio 上 FloatingActionButton 布局文件中的图标颜色

android - Android Studio 3.0 中的 Gradle 构建错误

android - Toast.LENGTH_LONG 和 Toast.LENGTH_SHORT 的值是多少?

android - Toast 消息消失得比它应该的更快

android - 想要在后台应用程序时隐藏 Android toast

Android Nougat ProcessBuilder 忽略 PATH 环境变量 - 错误/问题?

c# - Xamarin 安卓 C# : Using the xml resource folder and manifest to define an intent filter for detecting connected usb devices crashs application

android - 可以在没有 android-support-v4.jar 库的情况下使用 ViewPager 和 PagerAdapter 吗?

android - 如何找到 toast 小部件的布局参数?

android - 如何设置 toast 样式为主题?