내 응용 프로그램을 통해 SQLite
데이터베이스에 일부 레코드를 저장하고 나중에이 레코드를 나중에 사용하기 위해 검색하고 있습니다.응용 프로그램 (안드로이드)을 다시 시작하면 저장된 데이터가 손실됩니다.
신청서를 닫을 때까지 문제가 없습니다.
응용 프로그램을 닫으면 이전에 저장 한 모든 레코드가 0이됩니다. 여기
코드입니다 : -이 일이 안public long insertAlbum(long Outlet_id,long user_id,String Remarks,String PhotoName,String ReportId,String Date,String Status,String LocalRepId)
{
long rowId=0;
ContentValues initialValues = new ContentValues();
initialValues.put("web_AlbumId", 0);
initialValues.put("OutletId", Outlet_id);
initialValues.put("Remarks", Remarks);
initialValues.put("UserId", user_id);
initialValues.put("Usr_Entdt", Date);
initialValues.put("PhotoName", PhotoName);
initialValues.put("ApprovedYN", "Pending");
initialValues.put("Status", Status);
initialValues.put("ReportId", ReportId);
initialValues.put("LocalReportId", LocalRepId);
try
{
myDataBase.beginTransaction();
rowId= myDataBase.insertOrThrow("Album", null, initialValues);
myDataBase.setTransactionSuccessful();
}
catch(SQLException e)
{
e.printStackTrace();
}
finally
{
myDataBase.endTransaction();
}
return rowId;
게시 한 코드가 도움이되지 않습니다. DB와 관련된 모든 코드를 게시하십시오. 특히 db를 생성하고 앱을 열 때 발생하는 코드를 게시하십시오. – IncrediApp