Created
July 16, 2016 13:51
-
-
Save saiprasad1996/d9ebffb8164a39863a013f7ec0490969 to your computer and use it in GitHub Desktop.
Validating EditText for emptiness. :p
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package tk.saiprasadm.appswallet; | |
import android.content.Context; | |
import android.os.Bundle; | |
import android.support.design.widget.Snackbar; | |
import android.support.v7.app.AppCompatActivity; | |
import android.view.LayoutInflater; | |
import android.view.Menu; | |
import android.view.MenuItem; | |
import android.view.View; | |
import android.widget.Button; | |
import android.widget.RelativeLayout; | |
import android.widget.EditText; | |
import android.widget.Toast; | |
public class ValidatingEditText extends AppCompatActivity { | |
EditText et; | |
Context currentView; | |
Button btn; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_home); | |
et=(EditText)findViewById(R.id.editText1); | |
btn=(Button)findViewById(R.id.btn1); | |
btn.setOnClickListener(new View.OnClickListener() { | |
@Override | |
public void onClick(View v) { | |
if(et.getText().toString().trim().isEmpty()){ | |
Toast.makeText(currentView,"Enter the text in the textfield",Toast.LENGTH_SHORT).show(); | |
}else{ | |
//Do the database stuff | |
} | |
} | |
}); | |
} | |
@Override | |
public boolean onOptionsItemSelected(MenuItem item) { | |
int id = item.getItemId(); | |
switch (id) { | |
case R.id.item_help: | |
Toast.makeText(currentView, "Help will be called", Toast.LENGTH_SHORT).show(); | |
break; | |
case R.id.item_settings: | |
Toast.makeText(currentView, "Settings Activity will be called", Snackbar.LENGTH_SHORT).show(); | |
break; | |
case R.id.item_add: | |
Toast.makeText(currentView, "Adding Item activity", Snackbar.LENGTH_SHORT).show(); | |
break; | |
default: | |
Toast.makeText(currentView, "Nothing to show", Snackbar.LENGTH_SHORT).show(); | |
break; | |
} | |
return super.onOptionsItemSelected(item); | |
} | |
@Override | |
public boolean onCreateOptionsMenu(Menu menu) { | |
getMenuInflater().inflate(R.menu.menu_home, menu); | |
return super.onCreateOptionsMenu(menu); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment