私はアクティビティAでデータベースを構築し、データを追加するときには、ユーザーが情報を入力できるようにアクティビティBに移動します。アクティビティAでintent.putExtra()
、アクティビティBでget.Intent()
の機能を使用しようとしていますが、これはクラスデータベースでは機能しません。私は何をすべきか? 同じパラメータを使用してアクティビティBで新しいデータベースを作成しようとしましたが、最初にエラーもあり、2番目は同じデータベースではないと思います。 私はこの機能を実装するより良い方法があると信じています。前もって感謝します。androidスタジオの別のアクティビティにデータベースを送る方法
0
A
答えて
0
あなたの活動に利用できる
いくつかのオプション をすることができます、同じDBを使用して変数をインスタンス化し、あなたのアクティビティB に
public class AActivity extends Activity { //this is your database, ready to share it in another activity public static SQLiteDatabase db; @Override protected void onCreate(Bundle savedInstanceState) { ......................
のpublic staticでデータベース変数を置くがあります。別のアクティビティでも使用してください
public class BActivity extends Activity { //use database from AActivity SQLiteDatabase db = AActivity.db; @Override protected void onCreate(Bundle savedInstanceState) { // you can do everything for database, use db here ......................
ユーザーがBActivityに情報を入力して送信します。
もし、AActivityがいくつかのデータ情報を表示するならば、BActivityでデータを提出した後に、それをリロードすることを忘れないでください。
関連する問題
- 1. アクティビティの値をDialogに渡してAndroidスタジオに表示する方法
- 2. 1つのアクティビティ(データベース)から別のアクティビティへの転送
- 3. RecyclerViewアイテムから別のアクティビティにオブジェクト値を送る方法
- 4. Android:別のアクティビティからのアクティビティへのアクセス方法
- 5. Androidスタジオでアクティビティを中断する
- 6. 1つのアクティビティから別のアクティビティへデータを送信する方法。 (Bluetooth)
- 7. Androidスタジオ:Androidライブラリプロジェクトをインポートする方法
- 8. 別のスレッドクラスからのデータをAndroidのアクティビティに渡す方法
- 9. アプリケーションのデータベースをandroidのサーバーに送信する方法
- 10. Android - 別のアクティビティでスレッドを一時停止する方法
- 11. あるアクティビティから別のアクティビティにデータを送信する
- 12. androidのタブレイアウトで1つのアクティビティから別のアクティビティへデータを渡す方法
- 13. Androidスタジオを修正する方法
- 14. Android:1つのアクティビティから別のアクティビティへWebViewを渡す方法
- 15. バンドルを別のアクティビティに送信
- 16. 1つのアクティビティから別のアクティビティにリダイレクトする方法
- 17. 別のアクティビティを表示する方法
- 18. Androidスタジオ2列LinearLayoutの作成方法
- 19. メディアレコーダーを停止してandroidの別のアクティビティに移動する方法
- 20. Androidのアクティビティ/ビューイベントをデバッグする方法
- 21. Android:同じアプリから別のAndroid携帯にアプリを転送する方法
- 22. あるアクティビティから別のアクティビティへのデータの送信
- 23. XamarinでのアクティビティとAndroidスタジオでのアクティビティの作成シングルapkとしてリリース
- 24. 別のアクティビティからアクティビティを終了する方法
- 25. 別のアクティビティから別のサービスインスタンスを起動する方法
- 26. 個別のプロセスを使用するAndroidアクティビティとサービスを作成する方法
- 27. androidスタジオでAndroidドキュメントとコードのサンプルを開く方法
- 28. Android - アクティビティの再起動を「通常の」スタートと区別する方法
- 29. Android 30アクティビティ、1つにする方法
- 30. Androidスタジオ:テスト用のアプリケーションの別のインスタンスを作成する
いくつかのコードを表示できますか? –