アセット フォルダーにデータベース (database.json) があります。コードでアクセスしようとすると、Eclipse は Web ブラウザで開こうとするため、nullが返されます。
これが私の問題のコードサンプルです。
public class JsonDBparse extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_json_dbparse);
JSONObject db = parse("file:///android_asset/database.json");
JSONObject shop = parse("file:///android_asset/shop.json");
Toast.makeText(getApplicationContext(), (CharSequence) db, Toast.LENGTH_LONG).show();
}
CTRL+クリックを使用するたびに
"file:///android_asset/database.json"
Eclipse は Web ブラウザを開き、ファイル パスが URI であると想定します。データベースにアクセスするにはどうすればよいですか?