私はAndroidが初めてで、SQLiteを使用してデータを保存する簡単なアプリケーションを作成しようとしています。いくつかの出力データを SQLite データベースに書き込んでテストするために、次の行を使用して正常に動作しました。
DatabaseHandler db = new DatabaseHandler(this);
db.addData(new datatostore("Fred", "26"));
次に、固定文字列を、2 つのアクティビティ間でデータを渡すためにインテントを使用して定義した文字列変数に置き換えたところ、データが正しく書き出されていないことがわかりました。修正後のコードは以下です。
DatabaseHandler db = new DatabaseHandler(this);
Intent intent2 = getIntent();
String name = intent2.getStringExtra(TestActivity.NAME);
String age = intent2.getStringExtra(TestActivity.AGE);
db.addData(new datatostore(name, age));
なぜこれが機能しないのかわかりません。どんな助けでも大歓迎です。