2013-10-23 8 views
0

I have an app, In this signIn through the dropbox and after the signIn I got the vale of below I declared:값을 영구 저장 하시겠습니까?

DropboxAPI<AndroidAuthSession> mDBApi;

는 내가 원하는 것은 : 내 전화를 재부팅 한 후이 값을 사용 (이 값을 얻을 수 있음)를 선택

.

Or

나는이 값 영구를 저장할. 내가 정적했다

  1. 하지만 전화가 전환 될 때까지 그것을 잘 작동하고이 들어 DROPBOX_REFERENCE_LINK

    For better understand have a look on this Link :

    내가 뭘하려합니다. 그 뜻이 아냐 !

  2. 하지만 UseCastance가 I have to put this value into the String이지만 typeCast 시간에이 문자열 값을 DropboxAPI 일반 유형으로 변환 할 수 없습니다.

LIKE :

String s = mDBApi_From_Prefrence; 
DropboxAPI<AndroidAuthSession> mDBApi = `TypeCast From String s to DropboxAPI<AndroidAuthSession>` 

나는이 mBDApi 값 PERMANENT을 저장 어떻게해야합니까?

답변

0

이 값을 SQLite 데이터베이스에 BLOB 유형으로 저장하고 다시 가져올 수 있습니다. 데이터베이스는 재부팅 후에도 앱에 대해 영구적으로 유지됩니다.

+0

좋아요. VARCHAR을 사용하고 있다면 String을 통해이 값을 전달하고 BLOB의 경우에는 무엇을해야합니까? –

+0

타입 변환 할 필요가 없습니다. 몇 가지 도움말을 보려면 다음 코드 샘플을 사용하십시오 ... SQLiteDatabase db = dbHelper.getWritableDatabase(); 문자열 sql = "INSERT INTO DBIN (mdbapi) VALUES (?)"; SQLiteStatement insertStmt = db.compileStatement (sql); insertStmt.clearBindings(); insertStmt.bindBlob (1, this.mDBApi); insertStmt.executeInsert(); db.close(); – i5h4n

+0

나는 이것으로부터 도움을 얻지 못한다. –