Я использую Android 3.2, я создал приложение для Android, и оно начнется автоматически, когда начнется загрузка загрузки планшета.Android-Запуск приложения при завершении загрузки планшета
Все работает отлично, за исключением деятельности работает дважды когда приложение будет запуститься автоматически (после загрузки завершена).
Эта проблема не возникает при запуске приложения вручную.
общественного класса BootStartUpApp расширяет BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent startUpApps = new Intent(context, StartMainActivity.class);
startUpApps.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(startUpApps);
}
}
в файле манифеста я добавил ниже код:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<receiver android:name="com.logica.eHealthBox.tab.activity.BootStartUpApp" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
Имея код, чтобы показать нам? .. Для BroadcastReceiver часть будет весьма признателен. – sebster