草庐IT

android - 我如何在非 Activity 课上 toast ?

我有一个类用于在我的Activity中获取GPS数据。在构造函数中,我将Activity的上下文传递给它:gpsFetcher=newGPSFetcher(this);在gpsFetcher类中我有:this.context=c.getApplicationContext();或者只是this.context=c;然后我调用toast:Toast.makeText(context,"sometext",Toast.LENGTH_LONG);但它从来没有出现过...我是否遗漏了什么?可能吗?谢谢! 最佳答案 你忘了Toast#show

android - 在 catch block 中使用时,Toast 不显示

我注意到在catchblock中使用toast时不会显示它。有谁知道在捕获异常时如何显示toast?一个例子:try{//trytoopenafile}catch(FileNotFoundExceptione){Toast.makeText(this,R.string.txt_file_not_found,Toast.LENGTH_LONG);return;//cancelprocessing} 最佳答案 应该是这样的:Toasttoast=Toast.makeText(this,R.string.txt_file_not_foun

android - 从 Android 中的包中抑制 toast

我正在开发一个Android应用程序,我试图用Toast显示一些信息。我在其他项目中使用了Toast并且一切正常,但是在这个应用程序中,当Toast应该出现时,它没有出现并且Logcat显示下一条消息:根据用户请求从包com.xxxxxxx中抑制toast。我正在用下一个代码创建toast:Contextcontext=xxxxxxx.this;CharSequencetext="Hellotoast!";intduration=Toast.LENGTH_SHORT;Toasttoast=Toast.makeText(context,text,duration);toast.show(

android - 显示 toast 时出错

我正在尝试按顺序运行toast以显示正在运行的rss提要。运行时出现以下错误:java.lang.RuntimeException:ThisToastwasnotcreatedwithToast.makeText()我的代码是:LayoutInflaterinflater=getLayoutInflater();Viewlayout=inflater.inflate(R.layout.toast_layout,(ViewGroup)findViewById(R.id.toast_layout_root));ImageViewimage=(ImageView)layout.findVie

android - toast : Internal Error Occur with integration of Google Plus in Android

我正在将GooglePlus集成到我的Android应用程序中。我已经在GoogleAPI控制台中创建了该项目。我创建了OAuth客户端ID,并仔细检查了包名称和keystoreSHA1,但两者都是正确的,但我仍然收到InternalErrorOccur。我看过很多帖子,但主要是说与SHA1和包名称相关的内容,这里是正确的。大家分享您的观点。编辑:我已经使用debug.keystore和自定义创建的keystore进行了测试,但对我没有任何作用。setScopes("PLUS_LOGIN")对我也没有帮助。publicclassMainActivityextendsActivityim

android - 这 toast 是从哪里来的?

出于某种原因,我正在开发的应用程序显示了一个toast,它显示了我设备上剩余的内部存储空间,即使我没有将其编码。这是截图http://i.stack.imgur.com/z2ERU.png这是(唯一的)Activity的代码。http://pastie.org/8382286如您所见,所有toast都被注释掉了,我什至没有导入android.widget.Toast。然而,我仍然得到了屏幕截图中显示的toast。谁能告诉我为什么会这样? 最佳答案 我在我的Android4.1.1设备上收到相同的toast通知。原来是ESFileEx

android - 为什么toast消息在android 4.1操作系统包含移动不显示

我在android4.1mobile中看不到toast消息。直到昨天,我才能够看到toast消息。只有从今天开始,我才能看到消息。请帮助我。Toast.makeText(getApplicationContext(),"hi",Toast.LENGTH_SHORT).show();我也尝试过自定义toast消息而不是toast消息。但还是不行。自定义toast:LayoutInflaterinflater=getLayoutInflater();Viewlayout=inflater.inflate(R.layout.toast_layout,(ViewGroup)findViewBy

android - Toast 的自定义动画进入/退出?

我想自定义Toast的进入和退出动画。具体来说,我想让它立即出现(无淡入)并像正常情况一样消失(淡出)。有什么方法可以让我在toast时使用动画吗? 最佳答案 toast使用无法更改的系统模板显示,所以简短的回答是不,你不能更改toast动画。然而,您可以创建自己的类似于toast的View,并根据需要为其设置动画。 关于android-Toast的自定义动画进入/退出?,我们在StackOverflow上找到一个类似的问题: https://stackove

android sdk 在账户设置中提示 toast 消息

我正在使用AbstractAccountAuthenticator,我想为我的应用程序使用单一帐户。因此,当用户选择为此应用添加新帐户时,我想提示一条消息。我看到其他应用程序对消息使用toast,但由于某些原因我的应用程序没有显示。我这样显示消息:publicBundleaddAccount(){if(accounts.size()>0){Toast.makeText(context,R.string.MSG_ONLY_ONE_ACCOUNT_IS_SUPPORTED,Toast.LENGTH_LONG).show();returnnull;}}有什么想法吗?我在AbstractAcc

android - toast : Difference between "this" and "getApplicationContext()"?

我的设备运行Android5.1.1,我发现如果我使用Toast.makeText(this,"Thisisatoast",Toast.LENGTH_SHORT).show();我明白了:但是如果我使用getApplicationContext()而不是this,Toast.makeText(getApplicationContext(),"Thisisatoast",Toast.LENGTH_SHORT).show();我明白了:两者都是直接从Activity中调用。这是为什么? 最佳答案 它与上下文关联的主题有关。使用this是