程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-當啟動手機時,Activity沒有啟動

android-當啟動手機時,Activity沒有啟動

編輯:編程綜合問答
當啟動手機時,Activity沒有啟動

我使用 Broadcast receiver,當它重啟時,只顯示 launcher screen ,但不會自動啟動默認的首頁。
我必須選擇 activity 來開啟,那麼如何自動的開啟我的 activity ?
這是 androidmanifest.xml

<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" 
     >
     <receiver android:name=".receiver.onPhoneReceiver">
     <intent-filter>
     <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
     </receiver>

    <activity
        android:name=".DisableHomeActivity"
        android:label="@string/app_name" 
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > 
       <intent-filter>
         <action android:name="android.intent.action.MAIN" /> 
             <category android:name="android.intent.category.HOME" />                                
              <category android:name="android.intent.category.DEFAULT" />                         
       </intent-filter>
    </activity>
</application>

最佳回答:


你這裡只是接收了開機的廣播,你還需要在廣播接收者的onReceive方法裡調用startActivity方法來啟動你自己的Activity

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved