草庐IT

android - 如何检查 toast 是否已解雇

这个问题在这里已经有了答案:StopalltoastmessageswhengoingtoanotherscreeninAndroid(3个答案)关闭7年前。我想检查toast是否已经取消,因为用户点击鼠标toast显示,但可能我的用户连续点击,所以我需要检查,我不能使用对话框

android - 如何在 BaseAdapter Get View 方法扩展的类中显示 Toast

当我单击ListView中的按钮时,我遇到了显示Toast消息的问题。问题是我有一个由BaseAdapter扩展的自定义类,我有一个名为GetView的方法我想显示来自该特定消息的toast消息以下是我的ListviewRowXml我的CustomeAdapter类代码packagecom.example.laysapp.ContentListView;importjava.util.ArrayList;importjava.util.List;importcom.example.laysapp.R;importcom.example.laysapp.RegisteredUser.Li

android - Oreo (8.1) 上的 toast 重叠问题

我对toast有疑问。对于API26及以下的toasts可以正确显示(下一个toast正在等待上一个toast消失)但在Android8.1(API27)上它们相互覆盖。我有这样设置的通知channel:if(android.os.Build.VERSION.SDK_INT>=android.os.Build.VERSION_CODES.O){NotificationChannelnotificationChannel=newNotificationChannel(NOTIFICATION_CHANNEL_ID,NOTIFICATION_CHANNEL_NAME,Notificatio

android - 在它出现之前在 Android 上取消 toast

这个问题在这里已经有了答案:AndroidcancelToastwhenexitingtheappandwhentoastisbeingshown(4个答案)关闭6年前。当某个Action发生时,我的应用程序会显示一个Toast。但是,如果其中两个操作非常接近,我想放弃显示第一个Toast,而只显示第二个。我认为Toast.cancel()可以解决问题,但它所做的只是隐藏第一个toast;第二个只在第一个显示完毕后才显示。示例代码:Toasttoast1=Toast.makeText(parentActivity,"Test1",Toast.LENGTH_SHORT);Toasttoa

android - 如何在关闭应用程序时停止显示来自 Toast 的消息?

这是我的示例代码:publicclassMainActivityextendsActivity{ButtonbuttonClick;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);buttonClick=(Button)findViewById(R.id.buttonClick);buttonClick.setOnClickListener(newOnClickListene

android - 检测 toast 消息

我认为这是不可能的,因为我还没有在SDK文档中找到任何内容(目前)。但我可以知道是否可以编写一个记录Toast消息的应用程序。记录显示它的应用程序以及显示的消息包含的内容。这完全是个人的努力,旨在创建一个可以检测toast消息的应用程序。因为我手机上的某个东西正在创建一个toast,大约每天一次说“正在发送...”,而且我这辈子都无法找到有问题的应用程序(服务类)。我以为它可能是GMail或Evernote,但发送的toast消息略有不同。我打算构建一个应用程序,因为1)我不知道LogCat是否会显示任何内容,以及2)我不想让我的个人/开发电话一直连接到PC(作为“发送...”消息很少

android - 如何在不扩展 Activity 的类中显示 Toast 消息

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowdoImakeatoastfromanonactivityclass?如何从未扩展Activity类的类中创建和显示Toast消息?我在另一个由Activity扩展的类中使用此类。

android - Toast 背景颜色被更改

我正在处理一个项目并通过执行以下操作将应用程序的背景设置为白色:@style/MyActionBar140dp#ffffff这很有用,但问题是toast消息现在显示为白色背景。奇怪的是我在项目中集成了启动画面,当用户登录时toast消息正常显示。这真的很奇怪,如果您对此问题有任何帮助,我们将不胜感激。编辑:添加了屏幕截图显示问题。屏幕截图是在初始toast(具有不良效果)淡出而新toast(默认)淡入时截取的。 最佳答案 我解决了这个问题。Toast背景颜色发生变化的原因是我在其中包含的View对象的上下文中传递的方式。下面这行代码

android - 从线程发布 Toast 消息

我的应用程序启动一个线程来查询Web中的一些数据。我想在找不到任何内容时显示Toast消息,但我的应用程序总是崩溃。我试过在线程中使用应用程序上下文,如下所示:Toast.makeText(getApplicationContext(),"testttt",Toast.LENGTH_LONG).show();我还尝试使用Toast调用创建一个Runnable并从Thread调用runOnUiThread(runnable)(此runnable中的Toast调用使用Activity作为第一个参数)。有没有人对如何实现这个有任何想法? 最佳答案

Android Toast 不会消失

我显示toast,它不会消失,即使在应用程序关闭后也是如此。我该如何解决?@OverridepublicvoidonClipStoreLoadedClipsNotification(ClipStoreLoadedClipsNotificationnotif){finalClipStoreLoadedClipsNotificationnotification=notif;runOnUiThread(newRunnable(){@Overridepublicvoidrun(){Dialogs.DismissAll();list.onRefreshComplete();TextViewtex