私は別のクラスからクラスのメンバ関数を呼び出しています。だから、私はコンストラクタを呼び出さなければならないクラスのオブジェクトを作成しています。そのコンストラクタ内で、私は自分のアクティビティクラスのonc reateメソッドを呼び出す必要があります。どうすればいいですか?コンストラクタ内でoncreateを呼び出す
答えて
さて、私はこれらのリンクをチェックアウトし、いくつかのものはuはウルproject.For詳細を設計している方法で、間違っているウルがそうであるactivity.Ifには、コンストラクタを呼び出そうと推測 Creating an object of Android Activity classとAndroid - Activity Constructor vs onCreate
コンストラクタからonCreateを呼び出さないでください。システム自体がonCreateを呼び出します。
onCreateの呼び出しの詳細については、Activity Lifecycleを参照してください。
Activityクラスのすべてのメソッドは、アクティビティ内でのみ呼び出される必要があります。さまざまなデータ転送アルゴリズムによって、実行する必要のある操作のための独自のメソッドを作成し、他のアクティビティ/クラスからデータを渡します。
情報ありがとうございます。しかし、まだ私は私のコンストラクタでエラーが発生しています。 public myactivity(Bundle savedInstanceState){ Log.v( "myactivity"、 "myactivityコンストラクター"); db =(新しいDatabaseHelper(this))。getWritableDatabase(); (db == null) Log.v( "myactivity"、 "DB Creation Failed"); \t}私を助けてもらえますか? – androiddeveloper
誰もできません。 errorLogでコードを投稿するまで。だからしてくださいそれをしてください –
ありがとうShailndra、最終的にそれを得た。新しいプロジェクトを作成し、コンストラクタに行く代わりにメソッドを作成して実装しました。 – androiddeveloper
- 1. onCreateでメソッドを呼び出す
- 2. 子コンストラクタ内で親コンストラクタを呼び出す
- 3. コンストラクタでクラスメンバのコンストラクタを呼び出す
- 4. firebase getvalue oncreateを呼び出します。
- 5. 内部クラス内でoutterクラスのコンストラクタを呼び出す方法
- 6. 同じコンストラクタ内でのコンストラクタの呼び出し
- 7. コンストラクタ呼び出し
- 8. コンストラクタを呼び出さずにクラス内のメソッドを呼び出す
- 9. コンストラクタでのコンストラクタの呼び出し
- 10. 各メソッド呼び出しでjQueryがコンストラクタを呼び出す
- 11. defrecordコンストラクタで呼び出しを呼び出しますか?
- 12. typescript内のコンストラクタ()内でsuper()を呼び出せません
- 13. onCreateが呼び出されない
- 14. oncreate()の前に呼び出される内容
- 15. onCreate()関数がコンストラクタによって呼び出されない理由
- 16. コンストラクタでsuper()を呼び出す理由
- 17. JavaScriptで「スーパークラス」コンストラクタを呼び出す
- 18. コンストラクタをC++で呼び出す
- 19. コンストラクタで静的メソッドを呼び出す
- 20. 新しいスレッドを内部で呼び出すのがコンストラクタ
- 21. PHP:コンストラクタ関数内でrequire_onceを呼び出す
- 22. 他のコンストラクタ内でコピーコンストラクタを呼び出す
- 23. クラス内でグローバルな別のコンストラクタを呼び出す
- 24. 独自のコンストラクタ内でthread.start()を呼び出す
- 25. クラス内でコンストラクタを呼び出す方法は?
- 26. フラグメントアクティビティonCreateはバックプレスで再び呼び出されます
- 27. 派生クラスのコンストラクタの内部で基本クラスのコンストラクタを呼び出すC++
- 28. コンストラクタとライフサイクルメソッドの呼び出しを呼び出す
- 29. ic_action_overflowボタン(オプションメニュー)を呼び出す方法アンドロイドのメインクラスのoncreate内でonclicklistner
- 30. コンストラクタ呼び出しメカニズム
あなたはclassとurの活動が同じであると言っていますか? – androidGuy