私が間違っているのではないかと思いますが、別の方法がありますか?アクティビティからアクセスする関数があり、サービス内で同じ関数を定義することはできません。
質問する
44 次
1 に答える
0
あなたの質問は少しあいまいですが、とにかく答えようとします:
- はい、-method内から (あまり時間がかからない) 任意のメソッドを呼び出すことができます。
onStop()
- ただし、現在停止状態にあるアクティビティでメソッドを呼び出すことはお勧めできません。
Activity
-classes を関数コレクションに悪用しないでください! その中には、Activity 自体と直接連携するメソッドのみが存在する必要があります。
関数コレクションの場合、または複数のアクティビティから 1 つの状態を持つクラスにアクセスする必要がある場合は、次のいずれかを検討してください。
- オーバーライド
Application
- シングルトンを使用する(推奨)
于 2012-12-15T15:57:03.133 に答える