T

invoker.js

Titanium Mobile(Android)でSQLiteを使おうとして、invoker.js がどうしたってエラーが出てきたので調べたら、1.8系ではResouces以下に置いたdbファイルを指定するのに先頭に「/」が必要になっていた。本家のQ&Aにも見つかっている

Resouces/my_app.dbというファイルを用意しているなら

if Ti.Platform.osname == 'android'
  db = Ti.Database.install('/my_app.db', 'my_app')
else
  db = Ti.Database.install('my_app.db', 'my_app')

こんな感じ。

Posted by on 3月 11, 2012 in Android, Titanium

コメントを残す