私は別のクラスからクラスのメンバ関数を呼び出しています。だから、私はコンストラクタを呼び出さなければならないクラスのオブジェクトを作成しています。そのコンストラクタ内で、私は自分のアクティビティクラスの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. コンストラクタでクラスメンバのコンストラクタを呼び出す
- 2. コンストラクタ呼び出し
- 3. コンストラクタを呼び出さずにクラス内のメソッドを呼び出す
- 4. コンストラクタでのコンストラクタの呼び出し
- 5. defrecordコンストラクタで呼び出しを呼び出しますか?
- 6. onCreateが呼び出されない
- 7. 他のコンストラクタ内でコピーコンストラクタを呼び出す
- 8. クラス内でコンストラクタを呼び出す方法は?
- 9. 新しいスレッドを内部で呼び出すのがコンストラクタ
- 10. 独自のコンストラクタ内でthread.start()を呼び出す
- 11. コンストラクタでsuper()を呼び出す理由
- 12. コンストラクタをC++で呼び出す
- 13. JavaScriptで「スーパークラス」コンストラクタを呼び出す
- 14. コンストラクタ呼び出しメカニズム
- 15. C++コンストラクタの呼び出し -
- 16. Jasmine - コンストラクタ内でのメソッド呼び出しの盗聴
- 17. DefaultCellEditorコンストラクタを呼び出すアプリケーションがハングアップ
- 18. 親コンストラクタを呼び出す方法は?
- 19. VB.NET - 複数のコンストラクタを呼び出す
- 20. 回転後、onCreate()の前にonCreate()Fragmentが呼び出されます。FragmentActivity
- 21. Swiftのinitサブクラスを呼び出すときに親コンストラクタを呼び出す
- 22. 算術式内でコンストラクタを呼び出すことはできますか?
- 23. メンバを呼び出さずに静的コンストラクタを呼び出す方法
- 24. 他のクラスからonCreateメソッドを呼び出す方法は?
- 25. onResume()の呼び出し後にonCreate()をリフレッシュします。
- 26. 他のコンストラクタがあるコンストラクタを呼び出す
- 27. 基本クラスのコンストラクタを呼び出す派生クラスのコンストラクタ
- 28. 2引数のコンストラクタを呼び出す引数のないコンストラクタ
- 29. アンドロイド:クラスw/oビューでのonCreateの呼び出し
- 30. onCreateで呼び出されるBrocastインテントの作成方法は?
あなたはclassとurの活動が同じであると言っていますか? – androidGuy