Android Toast 在点击按钮后显示太迟
Android Toast showing too late after clicking on a button
我需要你的帮助!!
当我完成我的 Android 应用程序时,我发现当我点击按钮时应用程序中的所有 Toast 都没有显示,但为时已晚!
我不知道为什么!
我不知道要筛选哪部分代码!
这是一些代码:
envoyer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AlphaAnimation buttonClick = new AlphaAnimation(1F, 0.8F);
v.startAnimation(buttonClick);
if (nom_compte.getText().toString().equals("") || num_compte.getText().toString().equals("") || num_tel.getText().toString().equals("") || (dropdown.getSelectedItem().toString().equals("Votre banque..")) ) {
Toast.makeText(Get_My_Money_Activity.this, "remplir tous les champs !", Toast.LENGTH_SHORT).show();
}else{
MyAsyncTaskresources2 attemptLogin2= new MyAsyncTaskresources2();
attemptLogin2.execute("http://example.com/demandes_de_paiement.php?id_user="+session.getId()+"&nom_compte="+URLEncoder.encode(nom_compte.getText().toString())+"&num_compte="+URLEncoder.encode(num_compte.getText().toString())+"&num_tel="+URLEncoder.encode(num_tel.getText().toString())+"&nom_banque="+URLEncoder.encode(dropdown.getSelectedItem().toString()));
}
}
});
你可以随意设置时间-
试试这个
Toast.makeText(getApplicationContext(),"clicked",1000).show();
或您要设置的任何值。
好的,我解决了问题。
在我的服务通知中,我将 Toast 清空,并且 运行 每 2 秒阻止另一个 Toast 的背景。
我需要你的帮助!!
当我完成我的 Android 应用程序时,我发现当我点击按钮时应用程序中的所有 Toast 都没有显示,但为时已晚!
我不知道为什么! 我不知道要筛选哪部分代码!
这是一些代码:
envoyer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AlphaAnimation buttonClick = new AlphaAnimation(1F, 0.8F);
v.startAnimation(buttonClick);
if (nom_compte.getText().toString().equals("") || num_compte.getText().toString().equals("") || num_tel.getText().toString().equals("") || (dropdown.getSelectedItem().toString().equals("Votre banque..")) ) {
Toast.makeText(Get_My_Money_Activity.this, "remplir tous les champs !", Toast.LENGTH_SHORT).show();
}else{
MyAsyncTaskresources2 attemptLogin2= new MyAsyncTaskresources2();
attemptLogin2.execute("http://example.com/demandes_de_paiement.php?id_user="+session.getId()+"&nom_compte="+URLEncoder.encode(nom_compte.getText().toString())+"&num_compte="+URLEncoder.encode(num_compte.getText().toString())+"&num_tel="+URLEncoder.encode(num_tel.getText().toString())+"&nom_banque="+URLEncoder.encode(dropdown.getSelectedItem().toString()));
}
}
});
你可以随意设置时间-
试试这个
Toast.makeText(getApplicationContext(),"clicked",1000).show();
或您要设置的任何值。
好的,我解决了问题。
在我的服务通知中,我将 Toast 清空,并且 运行 每 2 秒阻止另一个 Toast 的背景。