界面是否处在当前APP? 我想做个下面的操作,如果界面处在当前APP里,一切照常,如果是按了HOME键,退出了当前APP(处在别的APP里),就需要APP发送通知,不知道从何下手.怎么判断不处在当前APP了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Activity 的生命周期就可以判断是不是在当前屏幕了吧, @Override protected void onStop() { /*Activity 被调入后台*/ super.onStop(); } ActivityManger activityManger = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);ComponentName componentNam = activityManger.getRunningTasks(1).get(1).topActivity();具体的 你自己摸索下 不知道对你有没有帮助,如果有 我想要你60分 ^_^ Activity 被调入后台 不代表不在当前APP, 可能是点击了BACK按钮 BACK的处理我是直接提示是否结束Activity的 重写Activity的onKeyDown方法 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode==KeyEvent.KEYCODE_BACK) { //弹出对话框提示是否结束 结束就直接finish() 屏蔽返回键则返回return false } return super.onKeyDown(keyCode, event); } 按我开始的需求,是需要重写onKeyDown(int keyCode, KeyEvent event)方法,我在里面试了下,确实这样能拿到当前运行的activity的名字,可是按HOME键确无法返回到桌面了. 绘制渐变背景的问题。 求助访问网络数据问题 android的串口通信 我删除sdcard上某路径的所有文件怎么删不了,求答案 ANDROID_SWT报错 问一个关于ContentProvider的问题 Android挂机键键位检测不到啊,怎么回事? vlc编译出错,请高手看看什么症状,小弟实在不解,感激ing…… 请问有j2se基础的可以学android开发吗? 关于adb命令 Android UDP模式发送数据问题 无语……
@Override
protected void onStop() {
/*Activity 被调入后台*/
super.onStop();
}
ComponentName componentNam = activityManger.getRunningTasks(1).get(1).topActivity();具体的 你自己摸索下 不知道对你有没有帮助,如果有 我想要你60分 ^_^
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode==KeyEvent.KEYCODE_BACK)
{
//弹出对话框提示是否结束 结束就直接finish() 屏蔽返回键则返回return false
}
return super.onKeyDown(keyCode, event);
}