ランダムな間隔でそのアクティビティの関数を呼び出して、その特定のアクティビティが開いているかどうかにかかわらず、リストビューを更新したいのですが、そのアクティビティが開いているかどうかを感知できるかどうかを教えてください。アクティビティが開いているかどうかにのみ、その特定のアクティビティの関数を呼び出すようにするには?
user2744199
質問する
34 次
1 に答える
0
API レベル 14 以上をターゲットにしている場合、ターゲットがそれより低い場合はApplication#registerActivityLifecycleCallbacks()を使用できます。その後、各アクティビティでライフサイクル コールバック (例: ) をオーバーライドonPause
し、呼び出しに関する情報を収集できます。「オープン」とはどういう意味かによって異なります。たとえば、次のように想定できます。との間でActivity
開いています。onResume
onPause
于 2013-09-16T20:34:52.250 に答える