activity最前端显示 如何让一个activity界面在监听响应后最前端显示?挡住其它界面。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LZ的意思有点没明白啊正常情况下,跳转到一个Activity后,这个Activity肯定会挡住其它的界面啊 如果当前显示的不是你的activity,那你可以通过intent,然后startactivity来重新将你的activity激活。 你可以在你要最前端显示的Activity中使用startActivity,或者用Intent转到你要显示的Activity~~ activity在激活的状态下就是最前端了viewroot window栈的最顶 现在我遇到的问题是从Http上把数据get下来后传到来电界面显示,由于访问http要大概好几秒种,当把数据获取后来电界面已把我的那个性化界面挡住了,试了用startactivity还是没用,当挂机后才显示我的界面。 代码如下:class Listener extends PhoneStateListener { public void onCallStateChanged(int state, String incomingNumber) { switch (state) { case TelephonyManager.CALL_STATE_IDLE: break; case TelephonyManager.CALL_STATE_OFFHOOK: break; case TelephonyManager.CALL_STATE_RINGING: //从http上取得主叫相关信息 CallerInfo callerinfo = new CallerInfo(incomingNumber); calldata = callerinfo.getCallerInfo(); //来电界面 Intent intent = new Intent(); intent.setClass(CallArr.this, ViewCallInfo.class); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra(CallArrService.CallerInfo_Key,calldata); startActivity(intent); break; } super.onCallStateChanged(state, incomingNumber); } }如果去掉从http上取得主叫相关信息的代码,来电时能同步显示个性化界面;如果加上就不显示个性化界面了,被系统的来话挡住了,挂机后才会显示,不能和系统来电同步显示。 先执行super.onCallStateChanged(state, incomingNumber);然后再加你的代码试试 安卓实现底部菜单 学安卓应用开发要多久? Android退出提示的问题 CheckTextView中的多选图标覆盖了文本内容了,怎么办? Andriod SDK安装逼疯了我 android应用开发 本菜鸟在使用pagerview遇到问题求解 关于viewpager和ontouch的滑动冲突,望大神给个完美解决方案 安卓初学者开发过程中遇到的困惑 android 4.4联系人添加默认铃声出问题?见log。有人处理过类似异常吗?求大侠支招。 Could not find class 'org.ksoap2.serialization.SoapObject' Android实现类似微博的换肤功能
正常情况下,跳转到一个Activity后,这个Activity肯定会挡住其它的界面啊
class Listener extends PhoneStateListener {
public void onCallStateChanged(int state, String incomingNumber) {
switch (state) {
case TelephonyManager.CALL_STATE_IDLE:
break;
case TelephonyManager.CALL_STATE_OFFHOOK:
break;
case TelephonyManager.CALL_STATE_RINGING:
//从http上取得主叫相关信息
CallerInfo callerinfo = new CallerInfo(incomingNumber);
calldata = callerinfo.getCallerInfo(); //来电界面
Intent intent = new Intent();
intent.setClass(CallArr.this, ViewCallInfo.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(CallArrService.CallerInfo_Key,calldata);
startActivity(intent);
break;
}
super.onCallStateChanged(state, incomingNumber);
}
}如果去掉从http上取得主叫相关信息的代码,来电时能同步显示个性化界面;如果加上就不显示个性化界面了,被系统的来话挡住了,挂机后才会显示,不能和系统来电同步显示。