Мой трансляционный транслятор не работает, я не получаю сообщение в журнале, вы можете мне помочь? Это мой BroadcastReceiver:Начальный сервис при загрузке завершен не работает
public class BootReceiver extends BroadcastReceiver{
public static SharedPreferences prefs;
@Override
public void onReceive(Context context, Intent intent) {
prefs = PreferenceManager.getDefaultSharedPreferences(context);
// TODO Auto-generated method stub
Log.w("A intrat in BootReceiver"," ");
if (!(prefs.getString(NotificareOptions.OptionsPos, "2")).equals("1"))
context.startService(new Intent(context, ServiceNotif.class));
}
}
я получил разрешение, и у меня есть приемник, объявленный в манифесте.
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<receiver android:name=".BootReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter android:priority="500" >
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
В чем проблема? Я также слышал, что RECEIVE_BOOT_COMPLETED
не работает на всех телефонах Android.
Ваше приложение на SD-карте? –
Я пробовал это на эмуляторе, и его не работало, поэтому я этого не сделал уже. –
Попробуйте на своем телефоне и сообщите нам, если это сработает. – JanBo