btnNadoplata.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
long inputValue1 = Long.parseLong(text1.getText().toString());
String encodedHash = Uri.encode("#");
if (text1.getText().length() == 14) {
startActivity(new Intent("android.intent.action.CALL", Uri.parse("tel:*123*" + inputValue1 + encodedHash)));
}else {
Toast.makeText(bonbon.this, "Krivi kod. Unesi 14-znamenkasti kod sa bona!", Toast.LENGTH_SHORT).show();
}
}
});
私はeditTextを1つ持っています。ユーザは14桁の数字を入力する必要があります。数字が14桁以下であれば、ユーザーがボタンをクリックすると、入力がうまくいかないというメッセージが表示されます。問題は、editTextが空で、ユーザーがボタンをクリックするとアプリがクラッシュすることです。どのように私はこれを変更することができますので、editTextが空の場合、ユーザーは上記のコード部分からメッセージを取得しますか?空のボタンをクリックするとアプリケーションがクラッシュするeditText
私の悪い英語のSory。
あなたはスタックトレースを投稿することができますか? –
text1!= nullかどうかを確認しますか? – Codejoy