Android Studio의 서비스 문제
phpcn_u1582
phpcn_u1582 2017-05-16 13:28:31
0
3
975

새내기 여러분, 서비스를 처음 배울 때 문제가 생겼습니다
튜토리얼대로 했는데, 서비스를 시작할 때 멈췄어요
MyService.java

패키지 com.example.administrator.myhhhhh;

import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.util.Log;

public 클래스 MyService가 서비스를 확장합니다. {

으아악

}

MainActivity.java

패키지 com.example.administrator.myhhhhh;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

공개 클래스 MainActivity는 AppCompatActivity를 확장하고 View.OnClickListener를 구현합니다.{

으아악

}

Manifest.xml
<?xml version="1.0" 인코딩="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"

으아악

</manifest>

Logcat 오류 메시지:
05-04 21:28:44.377 21214-21214/com.example.administrator.myhhhhh E/AndroidRuntime: 치명적인 예외: main

으아악

05-04 21:28:44.434 21214-21214/com.example.administrator.myhhhhh I/프로세스: 보내는 신호 PID: 21214 SIG: 9

phpcn_u1582
phpcn_u1582

모든 응답(3)
大家讲道理

Intentintent=new Intent("MyService");도대체 뭐죠? Android 시스템 버전에 관계없이 호출할 수 없습니다. 서비스를 시작하는 방법에는 명시적 호출과 암시적 호출의 두 가지가 있습니다.

1) 디스플레이 시작:

으아악

수업을 통한 통화 서비스

2) 암시적 시작:

으아악

서비스 클래스의 절대 경로입니다(패키지 이름 부분 포함). 최신 버전의 Android(5.0 이상)에서는 (보안 문제로 인해) 암시적 시작이 더 이상 사용되지 않는다는 점에 유의해야 합니다. 이에 대한 추가 처리를 수행합니다(작업을 통해 ComponentName 속성 가져오기). 코드는 다음과 같습니다.

으아악

행운을 빕니다~

Ty80

으아악

大家讲道理

제 의도가 잘못 쓰여졌습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿