Ao Clicar em Editar na minha aplicação ela traz quase todas as informações fica faltando apenas a URL da foto, ou seja ao salvar como ficou em branco na edição ele perde a foto, se poderem me ajudar agradeço, segue minhas classes.
Classe FormularioHelp.
public void Preencheformulariopsw(Password password) {
nomeServidor.setText(password.getNome());
numeroIP.setText(password.getIp());
campoLogin.setText(password.getLogin());
campoSenha.setText(password.getSenha());
campoSenhaRoot.setText(password.getSenhaRoot());
campoSenhaRoot.setText(password.getSenhaRoot());
campoURL.setText(password.getUrl_caminho());
this.password = password;
}
DAO
private ContentValues DadosPassword(Password password) {
ContentValues dados = new ContentValues();
dados.put("nomeServidor", password.getNome());
dados.put("ip", password.getIp());
dados.put("Login", password.getLogin());
dados.put("senha", password.getSenha());
dados.put("loginRoot", password.getLoginRoot());
dados.put("senhaRoot", password.getSenhaRoot());
dados.put("urlcaminho", password.getUrl_caminho());
return dados;
}
Home/Botão Editar
MenuItem editar = menu.add("Editar");
editar.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;
Password psw = (Password) password.getItemAtPosition(info.position);
Intent intentvaiproformulario = new Intent(HomeActivity.this, pswgenericoActivity.class);
intentvaiproformulario.putExtra("password", psw);
startActivity(intentvaiproformulario);
return false;
}
});