Я пытаюсь создать простой сервис.Android-приложение зависает, начиная службу
это источник
public class UploadService extends IntentService {
public UploadService(String name) {
super(name);
// TODO Auto-generated constructor stub
}
@Override
public int onStartCommand(Intent intent, int flags, int startId){
Toast.makeText(this, "service starting", Toast.LENGTH_SHORT).show();
return super.onStartCommand(intent, flags, startId);
}
@Override
protected void onHandleIntent(Intent intent) {
// TODO Auto-generated method stub
Toast.makeText(this, "handling intent", Toast.LENGTH_SHORT).show();
}
службы это определение службы в явной
<service
android:enabled="true"
android:name="com.sopla.Services.UploadService">
</service>
это код, который я использовать для запуска службы в OnCreate метод основной Активность, вызванная при запуске программы
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(this,
com.sopla.Services.UploadService.class);
startService(intent);
Я могу отладить все onCreate m ethod, но после этого программа зависает, и я не могу добраться до точки останова в исходном коде службы.
Мне ничего не хватает? спасибо, Лука
** «Android-приложение зависает при запуске службы» **: опубликуйте свой вывод logcat. Просто сказать, что это «зависает», никому не поможет. – Squonk