Articles of android toast

如何在特定时间内出示祝酒词?

这是我必须显示Toast 500毫秒的方式。 虽然,它显示超过一秒钟。 Toast.makeText(LiveChat.this, “Typing”, 500).show(); 如何仅在500毫秒内显示Toast ?

IntentService不会显示Toast

我创建的这个IntentService将在onStartCommand()和onDestroy()中显示Toasts,但不在onHandleIntent()中显示。 我错过了一些关于IntentService限制的内容吗? public class MyService extends IntentService { private static final String TAG = “MyService”; public MyService(){ super(“MyService”); } @Override protected void onHandleIntent(Intent intent) { cycle(); } @Override public int onStartCommand(Intent intent, int flags, int startId) { Toast.makeText(this, “service starting”, Toast.LENGTH_SHORT).show(); //This happens! return super.onStartCommand(intent,flags,startId); } @Override public void onCreate() { super.onCreate(); } @Override public […]

如何从IntentService创建吐司? 它卡在屏幕上

我试图让我的IntentService显示一个Toast消息,但是当从onHandleIntent消息发送它时,toast显示但是卡住了屏幕并且从不离开。 我猜它是因为onHandleIntent方法不会发生在主服务线程上,但我怎么能移动它? 有人有这个问题并解决了吗?

Toast.LENGTH_LONG和Toast.LENGTH_SHORT的价值是多少?

我在我的应用程序中打印Toast消息以显示通知但我想知道Toast.LENGTH_LONG和Toast.LENGTH_SHORT的值。 我还可以使用哪些其他值。 谁能告诉我这两个variables的价值是什么?

一次显示两个Toast消息?

我想要一个Toast消息显示在一个位置,另一个Toast消息同时显示在另一个位置。 多个Toast消息似乎总是按顺序排队和显示。 是否可以同时显示两个消息? 是否有一个解决方法,至less给出了这样的外观,并不涉及到活动布局搞乱? 编辑:看来第一个问题的答案是否定的,这是不可能的。 解决方法如何? 对我来说,解决scheme将包括出现在应用程序之上的东西,如Toast,而不会干扰用户与应用程序的交互(所以不是AlertDialogue或任何调用onPause()等)。

如何提醒使用Toast的用户OkHttp请求返回了200以外的内容?

我正在使用OkHttp,一切工作正常,但是,我想考虑的情况下,DNSparsingclosures,服务器closures,速度慢,或只是返回一些HTTP状态代码200以外的东西。我试过使用吐司,但我不能因为这是在另一个线程(?)完成。 我如何克服这个障碍,给用户更好的体验? 这是我的代码: private void getBinary(String text) throws Exception { OkHttpClient client = new OkHttpClient(); String body = URLEncoder.encode(text, "utf-8"); // Encrypt MCrypt mcrypt = new MCrypt(); String encrypted = MCrypt.bytesToHex(mcrypt.encrypt(body)); Request request = new Request.Builder() .url("http://mysite/my_api.php") .post(RequestBody.create(MediaType.parse("text/plain"), encrypted)) .addHeader("User-Agent", System.getProperty("http.agent")) .build(); client.newCall(request).enqueue(new Callback() { @Override public void onResponse(Response response) throws IOException, RuntimeException { if […]

Toast:“this”和“getApplicationContext()”之间的区别?

我的设备运行Android 5.1.1,我发现如果我使用 Toast.makeText(this, "This is a toast", Toast.LENGTH_SHORT).show(); 我懂了: 但是如果我使用getApplicationContext()而不是this , Toast.makeText(getApplicationContext(), "This is a toast", Toast.LENGTH_SHORT).show(); 我懂了: 两者都直接从活动中调用。 为什么是这样?

简单的Android吐司没有正确alignment

我只是从我的Activity调用: Toast.makeText(this, "This is a toast", Toast.LENGTH_SHORT).show() 但结果是一个文本alignment在吐司容器的顶部,不居中,因为它应该: 任何想法可能是错的?

IntentService不会显示Toast

我创build的IntentService将在onStartCommand()和onDestroy()中显示Toasts,但不会在onHandleIntent()中显示。 我是否错过了IntentService的限制? public class MyService extends IntentService { private static final String TAG = "MyService"; public MyService(){ super("MyService"); } @Override protected void onHandleIntent(Intent intent) { cycle(); } @Override public int onStartCommand(Intent intent, int flags, int startId) { Toast.makeText(this, "service starting", Toast.LENGTH_SHORT).show(); //This happens! return super.onStartCommand(intent,flags,startId); } @Override public void onCreate() { super.onCreate(); } @Override public […]

Android L中是否有Snackbars的代码,或者我们期望自己实现它们?

材料devise网站提到了一种名为Snackbar的类似Toast的新元素: http : //www.google.com/design/spec/components/snackbars-and-toasts.html Android L预览SDK文档(抱歉无法链接,因为它只能下载)在类列表中没有提及Snackbar,或者在Toast类文档中没有提及修饰符。 我错过了什么明显的,或者我应该build立自己的Snackbar.java?