ANDROID+后台Task+Notification++Intent+实例对象的配置

相信Android的开发着 对于后台Task的开发都碰的问题吧。 针对今天开发的时候碰到的问题和解决的方法, 分享下。  

1.Intent 实例对象的配置

   

        //----Notification 后台task intent 设置
        Intent intent = new Intent(Intent.ACTION_MAIN);

        intent.addCategory(Intent.CATEGORY_LAUNCHER);

        intent.setClass(this, XmeAct.class); 

        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
        //----Notification 后台task intent 设置----end---

      

       setClass 中.class 设置为自己要返回的 activity的名字。

 2.   对于 Android Home 键 的监听

       方法(1) . 步骤a.   @Override    onAttachedToWindow()   方法, 使得Home 键功能被屏蔽

                        @Override
                        public void onAttachedToWindow() {
                           // TODO Auto-generated method stub
                           System.out.println("--onAttachedToWindow---");
  
                          this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
                          super.onAttachedToWindow();
                      }

                      步骤b.   @Override    onKeyDown() 方法, 进一步自定义对 Home键进行处理

                      //---判断Home 键

                      if(KeyEvent.KEYCODE_HOME==keyCode)
                      { 
                         //-----自定义Home 键处理

                        

                          //-----跳转回Android 主界面(和原来Home键是一样的功能)

                         Intent i= new Intent(Intent.ACTION_MAIN);
                         i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                         i.addCategory(Intent.CATEGORY_HOME);
                         startActivity(i);

                         return super.onKeyDown(keyCode, event);
                     }

        方法2.  根据Home 键的执行 过程中处理 Notification

                     Home 键的执行过程(不多说了,上网查下。笔者也不是很清楚)

                     笔者 复写 onUserLeaveHint() 方法。 不管怎么说 点击Home键之后 一定会执行

                     onUserLeaveHint()方法。在onUserLeaveHint()下 添加一个Notification 。

 

 

 转载请注明出处:http://blog.csdn.net/lestat1225/article/details/6872087

   

 

   

阅读更多
文章标签: android
个人分类: ANDROID
想对作者说点什么? 我来说一句

简单的android登录+php后台代码

2015年02月05日 1.28MB 下载

android+例子

2010年07月14日 3.31MB 下载

Android上百实例源码集合打包2

2014年10月18日 32.21MB 下载

Android+上百实例源码+集合打包

2014年10月18日 36.45MB 下载

安卓开发实例

2014年05月01日 45.99MB 下载

Android+手机通讯录

2012年03月18日 1.11MB 下载

ANDROID+游戏开发大全.pdf

2013年03月21日 12.97MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭