Я хочу сделать так (красная область)Как я могу показать Overlay когда Incomming вызов в Android
Теперь я делаю это. (BroadcastReceiver, PhoneStateListener и т. Д.) show Toast. (Игнорировать «равна нулю»)
Но я не знаю, как показать оверлей, если RINGING и прятаться, когда IDLE (или подключен). Когда я показываю Activity, он показывает, когда вызов завершен.
Как я могу это сделать?
Кодекс, как этот
public class MyPhoneStateListener extends PhoneStateListener {
Context context;
Intent intent;
public MyPhoneStateListener(Context context) {
super();
this.context = context;
}
@Override
public void onCallStateChanged(int state, String incomingNumber) {
switch (state) {
case TelephonyManager.CALL_STATE_IDLE:
// Hide popup
break;
case TelephonyManager.CALL_STATE_RINGING:
// Show popup
break;
default:
break;
}
}
}
долю ваш фрагмент кода, где вы застряли – Fahim
http://stackoverflow.com/questions/4901408/how-would-i-display-one-view-as-an-overlay-of-another – Apurva