[英]I want to start a service only when a new picture is clicked in android. How do I go about doing that?
[英]I want to create a “global” screen wake listener that stays active in all activities.. how do I go about doing this?
我希望我的應用在全球范圍內意識到屏幕已退出睡眠模式。
我可以將此代碼放到每個活動類中
registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "screen woke up", Toast.LENGTH_SHORT).show();
}
}, new IntentFilter(Intent.ACTION_SCREEN_ON));
但是我不希望它在多個活動處於活動狀態時在后台多次監聽。
我應該如何進行設置,以便每個活動都可以共享相同的“偵聽器”(如果可以的話)?
解決了。 我編寫了一個擴展Application的類,然后將其添加到清單中。 <Application android:name="com.blahblah.myclass" >
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.