Thank you! But how should i do this, that a user can choose if my app does autostart or not, if this must be hardcoded in manifest?
brgds On 8 Apr., 16:04, Mark Murphy <mmur...@commonsware.com> wrote: > Manfred wrote: > > Hi! > > > If i insert a receiver in my manifest, my application starts after a > > reboot: > > > <activity android:name=".RNAutostart" > > android:label="RNAutostart"/> > > <receiver android:enabled="true" > > android:name=".Autostart" > > > android:permission="android.permission.RECEIVE_BOOT_COMPLETED"> > > > <intent-filter> > > <action > > android:name="android.intent.action.BOOT_COMPLETED"/> > > <category > > android:name="android.intent.category.DEFAULT" /> > > </intent-filter> > > > </receiver> > > > This works fine! > > > But i want to programatically register the receiver, only if the user > > wants an autostart: > > > IntentFilter inf = new IntentFilter(); > > inf.addAction("android.intent.action.BOOT_COMPLETED"); > > inf.addCategory("android.intent.category.DEFAULT"); > > this.registerReceiver(new Autostart(), inf); > > > If i use this (without the receiver in manifest) my app does not start > > after reboot? Do i something wrong? > > What you are trying to do does not work. You can only register > BOOT_COMPLETED receivers via the manifest. > > -- > Mark Murphy (a Commons > Guy)http://commonsware.com|http://twitter.com/commonsguy > > Android App Developer Training:http://commonsware.com/training.html --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---