4
私はデータベース上で挿入を行い、その挿入のためのROWIDが何であるか知りたいと思います。SQLITE3とAndroidのrowid
これは、タスクを達成してい:
Uri uri = ContentResolver.insert(url,values); //Make insert
int rowid= Integer.parseInt(uri.getFragment()); //Get rowid
をAndroidのドキュメントがinsert
戻っていることを「新たに作成された行のURLを。」と述べそしてUriメソッドgetFragment()
は、/#の後ろのすべてを返すことになっています。だから、getFragment()
が私にロウドを返すという私の理解は正しいのだろうか?
これは最後に挿入された行のROWIDを提供しますか? – user817129
はい、それです。 – mgv
この関数は私のコードとどのように違うのですか? insert文は行のUriを返し、それからgetFragmentを呼び出してidを抽出します。ウリでは、 "/#"がすべて数字になった後に - ROWID、NO? – user817129