まず、私はAndroidの新機能です(この質問が無知な場合はお詫びします)が、Javaでいくつかの経験があります。私はAndroidで本を読んでいて、基本的なコンポーネント(アクティビティ、インテント、コンテンツプロバイダ、およびブロードキャストレシーバ)について少し混乱しています。どのAndroidコンポーネントをいつ使用するかを決定しますか?
私はAndroidに変換したいいくつかのJavaクラスがありますが、どのタイプのコンポーネントを使用するべきかわかりません。
クラスが単純な変換を行う場合は、それをインテントにする必要がありますか? または、クラスが描画する場合は、アクティビティである必要がありますか?
私は、コンポーネントをアンドロイドのリファレンスより少し上手く説明できる人を探していて、おそらく各コンポーネントの良い例を挙げています。
これを読んだ後、私は少し上に物事をクリアします。だから私が物事を正しく理解するならば、私は自分のコンバージョンクラスをそのまま残し、必要に応じて呼び出すことができます。グラフィックを描くクラスがあれば、アクティビティを拡張したいと思っていますか? – Bobbin4Apples
はいそうです。アクティビティは、ウェブサイトに表示される「ページ」の一種と考えることができます。余分なクラスを持つことは可能かもしれませんが、アクティビティクラスの中に描画するだけで物事をより整理させることができます。それ以外の場合は、別の描画クラスにコンテキストを渡す必要がありますが、時々混乱するかもしれません。 –
クラスがグラフを描画し、絶えず操作されている場合は、それをビューまたはアクティビティとして作成する方が良いでしょうか?私が尋ねる理由は、ビュー – Bobbin4Apples