私は今Android向けにプログラミングする方法について多くのチュートリアルを見てきました。私自身もいくつかのプログラムを作成し始めました。しかし、私は自分のプログラムが手続き型のもののように見えるのに対して、Javaはオブジェクト指向で作業する必要があることに気付きました。私はこれを修正しようとしていますが、問題が見つかりました。私のプログラムの主要なクラス - 例えばcom.testprogram.wwwの下で、アプリケーションの開始時に実行されるクラスは、同時にスクリーンレイヤーとコントロールレイヤーが混在しているようです。Androidプログラムのオブジェクト指向の正しい方法は何ですか?
私が見つけたすべてのチュートリアルでは、main.xml
ビューから復元されているビジュアルオブジェクトが表示されています(たとえば、この回復によって、これは治療の「制御」レイヤーになります)。オブジェクトが何らかのリスナーに登録されています(この場合はOnClickListener
- これはコントロールではなく、画面で行う必要があります)。
これはこのような意味ですか? wwwパッケージの下のこのメインクラスは何ですか? 「スクリーン」レイヤーまたは「コントロール」レイヤー?このクラスは、私が上記のことをするのに適した場所ですか?これはXMLベースのインターフェイスがJavaリスナーを登録できないため、このように行われますか? Android用のOOの方法については、誰でも私が参考になる良い場所を知っていますか?ここで