OLDPWD

bash has a environment variable OLDPWD to keep track you last pwd when you cd directory

eg. when you cd a dir and want to copy a file from your place before cd

cp $OLDPWD/your_file ./

when you finished your work and want to return you last place

cd -


change.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.i("用户数据",user); oldpass=oldpwd.getText().toString(); newpass=newpwd.getText().toString(); newpass1=newpwd1.getText().toString(); boolean flag=true; if(oldpass.equals("")||oldpass==null){ Toast.makeText(getApplicationContext(), "请输入旧密码!", Toast.LENGTH_SHORT).show(); flag=false; } if(newpass.equals("")||newpass==null){ Toast.makeText(getApplicationContext(), "请输入新密码!", Toast.LENGTH_SHORT).show(); flag=false; } if (!newpass.equals(newpass1)){ Toast.makeText(getApplicationContext(), "两次密码不一致!", Toast.LENGTH_SHORT).show(); flag=false; } if(flag){ checkpass(oldpass,newpass); } } }); back.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(changepwdActivity.this,MyselfActivity.class); startActivity(intent); } }); } private void checkpass(String oldpass,String newpass){ DatabaseHelper dbhelper = new DatabaseHelper(this); SQLiteDatabase db=dbhelper.getReadableDatabase(); try{ String sql="SELECT * FROM users WHERE userId=? and passWord=?"; Cursor cursor=db.rawQuery(sql,new String[]{user,oldpass}); if(cursor.getCount()==0){ Toast.makeText(getApplicationContext(), "用户旧密码错误!", Toast.LENGTH_SHORT).show(); } else{ ContentValues values=new ContentValues(); values.put("passWord",newpass); db.update("users",values,"userId=?",new String[] {user}); Toast.makeText(getApplicationContext(), "修改成功", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(changepwdActivity.this,MyselfActivity.class); startActivity(intent); } cursor.close(); db.close(); }catch (SQLiteException e){ Toast.makeText(getApplicationContext(), "修改失败", Toast.LENGTH_SHORT).show(); } } }
05-15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值