私はAndroid開発に不慣れで、アクティビティ(クラスがActivityを拡張する)にいくつかのパブリックメソッドがある場合、そのアクティビティの外部でこれらのパブリックメソッドにアクセスできるかどうか混乱しています。
よろしく、ワネヤイクバル
私はAndroid開発に不慣れで、アクティビティ(クラスがActivityを拡張する)にいくつかのパブリックメソッドがある場合、そのアクティビティの外部でこれらのパブリックメソッドにアクセスできるかどうか混乱しています。
よろしく、ワネヤイクバル
はい。publicメソッドは...publicです。これは、どこからでもアクセスできることを意味します。
http://download.oracle.com/javase/tutorial/java/javaOO/accesscontrol.htmlをお読みください
どうぞ。アクティビティは、Javaの他のクラスとまったく同じです。
ただし、特定の時間に存在しないか、正しい状態にない可能性があるため、いつどこで呼び出すかに注意する必要があります。
何を達成したいかはわかりませんが、他のオブジェクトの場合と同じように、アクティビティの参照を呼び出し元に渡して、そのパブリックメソッドを呼び出すことができます。