最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解析android創(chuàng)建快捷方式會啟動兩個應(yīng)用的問題

 更新時(shí)間:2013年06月17日 08:49:21   作者:  
本篇文章是對關(guān)于android創(chuàng)建快捷方式會啟動兩個應(yīng)用的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

接下來講一種完美的方案。
因?yàn)榈谝粋€界面是歡迎界面,所以快捷方式啟動的界面也是歡迎界面,剛開始就懷疑快捷方式創(chuàng)建的代碼有問題,但不知道問題出在哪兒。猜測可能會是快捷方式的錯誤導(dǎo)致系統(tǒng)創(chuàng)建兩個應(yīng)用,就也是同一個應(yīng)用會有兩個PID,結(jié)果在控制臺查看打印的LOG,不同方式啟動的LOG如下:

復(fù)制代碼 代碼如下:

09-22 09:39:11.929: INFO/ActivityManager(61): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.xxx/.activity.InitActivity } from pid 19304
09-22 09:39:12.876: INFO/ActivityManager(61): Displayed com.android.xxx/.activity.InitActivity: +763ms

09-22 09:39:47.668: INFO/ActivityManager(61): Starting: Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=com.android.xxx/.activity.InitActivity bnds=[5,392][115,510] } from pid 19304
09-22 09:39:48.737: INFO/ActivityManager(61): Displayed com.android.xxx/.activity.InitActivity: +995ms


最后發(fā)現(xiàn)兩個PID是一致的(InitActivity是歡迎界面的Activity),可能是意外,把這兩個LOG作比較會發(fā)現(xiàn)從列表中點(diǎn)擊圖標(biāo)啟動應(yīng)用時(shí)是上面的LOG,通過快捷方式啟動的是下面的LOG,通過比較會發(fā)現(xiàn),以快捷方式啟動應(yīng)用時(shí)會比另外一種方式少了cat=[android.intent.category.LAUNCHER] ,于是乎在代碼中加上(請參照上一篇的代碼,只添加了第三行):
復(fù)制代碼 代碼如下:

ComponentName comp = new ComponentName(this.getPackageName(), this.getPackageName() + "." +this.getLocalClassName());    
Intent intent = new Intent(Intent.ACTION_MAIN).setComponent(comp); 
intent.addCategory(Intent.CATEGORY_LAUNCHER); 
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent); 

再跑應(yīng)用一切OK,不會啟動兩個應(yīng)用,退出也只需要一次,太給力了!至于為什么就留給看客你了。

相關(guān)文章

  • Android使用GRPC進(jìn)行通信過程解析

    Android使用GRPC進(jìn)行通信過程解析

    這篇文章主要給大家介紹了在Android上使用grpc的方法教程,文中通過示例代碼給大家詳細(xì)介紹了在android上使用grpc的方法以及可能遇到的種種問題的解決方法,對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧
    2023-02-02
  • 當(dāng)ListView有Header時(shí) onItemClick里的position不正確的原因

    當(dāng)ListView有Header時(shí) onItemClick里的position不正確的原因

    這篇文章主要介紹了當(dāng)ListView有Header時(shí) onItemClick里的position不正確的原因的相關(guān)資料,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • 深入探討Unit Testing in Android

    深入探討Unit Testing in Android

    本篇文章是對Unit Testing in Android進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Android Studio3安裝圖文教程

    Android Studio3安裝圖文教程

    這篇文章主要為大家詳細(xì)介紹了Android Studio3安裝圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Android圖片緩存原理、特性對比

    Android圖片緩存原理、特性對比

    這篇文章主要為大家詳細(xì)介紹了Android圖片緩存原理、特性對比 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Flutter使用Android原生播放器詳解

    Flutter使用Android原生播放器詳解

    這篇文章主要介紹了Flutter使用Android原生播放器,自己寫Flutter也有一段時(shí)間了,剛好最近公司的項(xiàng)目想在PC端重寫一個,就想著用Flutter實(shí)現(xiàn)試一試
    2023-02-02
  • Android框架Volley使用:ImageRequest請求實(shí)現(xiàn)圖片加載

    Android框架Volley使用:ImageRequest請求實(shí)現(xiàn)圖片加載

    這篇文章主要介紹了Android框架Volley使用:ImageRequest請求實(shí)現(xiàn)圖片加載的相關(guān)知識,非常不錯,具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-05-05
  • Android studio利用gradle打jar包并混淆的方法詳解

    Android studio利用gradle打jar包并混淆的方法詳解

    昨天準(zhǔn)備把寫好的代碼使用gradle打jar包出來,并打算加混淆。打jar包容易,結(jié)果在混淆上走了彎路。所以這篇文章主要介紹了關(guān)于Android studio利用gradle打jar包并混淆的方法,需要的朋友可以參考下。
    2017-03-03
  • Android圖片加載緩存框架Glide

    Android圖片加載緩存框架Glide

    這篇文章主要為大家詳細(xì)介紹了Android圖片加載緩存框架Glide,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Android實(shí)現(xiàn)背景圖滑動變大松開回彈效果

    Android實(shí)現(xiàn)背景圖滑動變大松開回彈效果

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)背景圖滑動變大松開回彈效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評論

上思县| 霞浦县| 通州市| 绍兴县| 炎陵县| 庄河市| 博爱县| 彭州市| 英吉沙县| 商城县| 什邡市| 合肥市| 临澧县| 楚雄市| 唐山市| 商河县| 扶沟县| 东丰县| 公安县| 郑州市| 德化县| 滨州市| 济宁市| 卢氏县| 古交市| 民丰县| 西昌市| 格尔木市| 宁南县| 安图县| 巫山县| 河津市| 灵台县| 邵阳县| 宜兴市| 磴口县| 盐池县| 翁源县| 巴林右旗| 淄博市| 黑水县|