日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Android 實現Activity后臺運行

系統 3011 0

?

第一種方法

?

Java代碼? ? 收藏代碼
  1. Intent?intent?=? new ?Intent(Intent.ACTION_MAIN);??
  2. intent.addCategory(Intent.CATEGORY_HOME);??
  3. intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);??
  4. startActivity(intent);??

?

?

第二種方法

?

此方法其實不是主要是屏蔽Keycode_Back,讓它不結束(finish())Activity,直接顯示HOME界面。

?

Java代碼? ? 收藏代碼
  1. PackageManager?pm?=?getPackageManager();??
  2. ??????????????????????????????ResolveInfo?homeInfo?=?pm.resolveActivity( new ?Intent(Intent.ACTION_MAIN)??
  3. .addCategory(Intent.CATEGORY_HOME),? 0 );??

?

?

Java代碼? ? 收藏代碼
  1. public ? boolean ?onKeyDown( int ?keyCode,?KeyEvent?event)?{??
  2. ???? if ?(keyCode?==?KeyEvent.KEYCODE_BACK)?{??
  3. ????????ActivityInfo?ai?=?homeInfo.activityInfo;??
  4. ????????Intent?startIntent?=? new ?Intent(Intent.ACTION_MAIN);??
  5. ????????startIntent.addCategory(Intent.CATEGORY_LAUNCHER);??
  6. ????????startIntent.setComponent( new ?ComponentName(ai.packageName,??
  7. ????????????????ai.name));??
  8. ????????startActivitySafely(startIntent);??
  9. ???????? return ? true ;??
  10. ????}? else ??
  11. ???????? return ? super .onKeyDown(keyCode,?event);??
  12. }??

?

?

Java代碼? ? 收藏代碼
  1. void ?startActivitySafely(Intent?intent)?{??
  2. ????intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);??
  3. ???? try ?{??
  4. ????????startActivity(intent);??
  5. ????}? catch ?(ActivityNotFoundException?e)?{??
  6. ????????Toast.makeText( this ,?R.string.unabletoopensoftware,??
  7. ????????????????Toast.LENGTH_SHORT).show();??
  8. ????}? catch ?(SecurityException?e)?{??
  9. ????????Toast.makeText( this ,?R.string.unabletoopensoftware,??
  10. ????????????????Toast.LENGTH_SHORT).show();??
  11. ????????Log??
  12. ????????????????.e(??
  13. ????????????????????????TAG,??
  14. ???????????????????????? "Launcher?does?not?have?the?permission?to?launch?" ??
  15. ????????????????????????????????+?intent??
  16. ????????????????????????????????+? ".?Make?sure?to?create?a?MAIN?intent-filter?for?the?corresponding?activity?" ??
  17. ????????????????????????????????+? "or?use?the?exported?attribute?for?this?activity." ,??
  18. ????????????????????????e);??
  19. ????}??
  20. }??

?

Android 實現Activity后臺運行


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 曲阜市| 铜山县| 南丰县| 高清| 鹤壁市| 墨脱县| 安新县| 海伦市| 德兴市| 承德县| 炉霍县| 固安县| 绿春县| 城固县| 化州市| 信丰县| 游戏| 紫云| 凉城县| 上杭县| 乌苏市| 灯塔市| 龙州县| 商洛市| 泉州市| 城固县| 扶风县| 长治县| 舟山市| 伊川县| 宁强县| 巴南区| 宝兴县| 司法| 昌吉市| 东莞市| 安仁县| 原阳县| 灵丘县| 沙坪坝区| 准格尔旗|