@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR); tv_user_id_login = (TextView) findViewById(R.id.textview_user_login); et_user_id_login = (EditText) findViewById(R.id.edittext_user_id); button_validate = (Button) findViewById(R.id.button_validate_login); button_exit = (Button) findViewById(R.id.button_exit); dbLogin2 = new DbLogin(MyLogin.this, DbLogin.DB_NAME, null, DbLogin.DB_VERSION); db_read = dbLogin2.getReadableDatabase(); Cursor cursor = dbLogin2.getUserId(db_read); if (cursor.getCount() > 0) { Log.d("Login database size", String.valueOf(cursor.getCount())); cursor.moveToFirst(); do { user_id = cursor.getInt(cursor.getColumnIndex(DbLogin.USER_ID)); } while (cursor.moveToNext()); } else { System.out.println("Login database is empty"); } Log.d("Login database user id", user_id.toString()); // db_read.close(); // dbLogin2.close(); /*b_login.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if(et_user_id.getText().length() > 0){ } Toast.makeText(MyLogin.this,"hhgjkhk",Toast.LENGTH_SHORT).show(); } });*/ button_validate.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { if (et_user_id_login.getText().length() != 0 || et_user_id_login.getText() != null) { Integer t = Integer.parseInt(et_user_id_login.getText().toString()); if (t.equals(user_id)) { Intent intent = new Intent(MyLogin.this, ElectricityDeptDaman.class); ComponentName cn = intent.getComponent(); Intent intent1 = IntentCompat.makeRestartActivityTask(cn); startActivity(intent1); // MyLogin.this.startActivity(intent); // startActivity(intent); } else { Toast.makeText(MyLogin.this, "Wrong User Id !", Toast.LENGTH_SHORT).show(); } } else { Toast.makeText(MyLogin.this, "Wrong User Id!", Toast.LENGTH_LONG).show(); } } }); button_exit.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); }