[英]Can i show a custom view from within a broadcast receiver in the background?
我有一個在我的應用程序后台工作的廣播接收器,我想在每次觸發時在手機上顯示一個自定義彈出視圖。 (每次調用 onReceive 方法時)
我可以從 BroadcastReciever 中的手機頂部顯示我自己的自定義視圖(只是一些帶有一些文字的圖片)嗎? (非常類似於當您在 facebook 中收到消息時信使正在做的事情)
你有我如何實現的代碼示例嗎?
這是我的接收器
public class PhoneStateReciver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE);
String incomingNumber = intent.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER);
if(state.equals(TelephonyManager.EXTRA_STATE_RINGING)){
//Toast.makeText(context,"Ringing State Number is -"+incomingNumber,Toast.LENGTH_SHORT).show();
getContactList(context, incomingNumber);
}
if ((state.equals(TelephonyManager.EXTRA_STATE_OFFHOOK))){
Toast.makeText(context,"Received State",Toast.LENGTH_SHORT).show();
}
if (state.equals(TelephonyManager.EXTRA_STATE_IDLE)){
Toast.makeText(context,"Idle State",Toast.LENGTH_SHORT).show();
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.