I’m having some trouble whilst following a beginner android dev program. I build an Android App and I have created EditText and Button.
My idea, users can put PhoneNumber in EditText, and if they click the Copy button, they can copy shortUrl with PhonNumber that inputed! So, I have create a String with Url. and if the users put the number will get it in the Url! Example:
users typed: +1716322765 if user click “The Button”, will get “https://google.me/+1716322765”
So, I wrote this code, but does not execute.
whatsLink = "https://google.me/"; phoneNumber = (EditText) findViewById(R.id.edt); letsChatting = (Button) findViewById(R.id.btn1); letsCopy = (Button) findViewById(R.id.btn2); letsCopy.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String copy = phoneNumber.getText().toString(); if (copy.isEmpty()) { ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); ClipData clipdata = ClipData.newPlainText("Data", phoneNumber.getText().toString()); clipboard.setPrimaryClip(clipdata); } } });
Advertisement
Answer
You want if(!copy.isEmpty())
. Otherwise you would only copy if there was no phone number entered.