Java 首次请求时未出现Android Toast消息
我有一个问题,当我从主屏幕打开我的应用程序时,无论是否是第一次,当我单击其中一个按钮以显示祝酒词时,第一次单击按钮时,祝酒词消息不会显示,但在第二次和以后每次单击时都会显示。如果我回家再次启动我的应用程序,我必须等待2次点击才能看到祝酒词。有人知道为什么会这样吗 这就是我使用toast类的方式Java 首次请求时未出现Android Toast消息,java,android,eclipse,mobile-phones,toast,Java,Android,Eclipse,Mobile Phones,Toast,我有一个问题,当我从主屏幕打开我的应用程序时,无论是否是第一次,当我单击其中一个按钮以显示祝酒词时,第一次单击按钮时,祝酒词消息不会显示,但在第二次和以后每次单击时都会显示。如果我回家再次启动我的应用程序,我必须等待2次点击才能看到祝酒词。有人知道为什么会这样吗 这就是我使用toast类的方式 Context context = getApplicationContext(); int duration = Toast.LENGTH_SHORT; Toast toast = Toast.mak
Context context = getApplicationContext();
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, msg, duration);
toast.show();
确保正确初始化变量msg。msg作为方法“ShowMessage”的参数输入,并且始终包含文本。按钮单击的事件处理程序总是发送相同的文本,因此我认为这不可能是未初始化的情况……尝试给它一些硬编码值来代替变量msg。如果该值在第一次运行时出现,则问题在于msg。试试这样,Toast=Toast.makeText(上下文,“这是一条消息”,持续时间);初始化后,应用程序还做什么?