Как запустить сервис Android? - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь запустить этот сервис

class PptpService extends VpnService<PptpProfile> {
    @Override
    protected void connect(String serverIp, String username, String password) throws IOException {
        PptpProfile p = getProfile();
        getDaemons().startPptp(serverIp, username, password, p.isEncryptionEnabled());
    }
}

Кто-нибудь может мне помочь?Я пытался с этим, но не повезло.

Intent intent = new Intent(this, PptpService.class);
startService(intent);

1 Ответ

0 голосов
/ 25 марта 2019

Сначала добавьте свой сервис в Manifest:

 <service android:name=".VpnService"
     android:permission="android.permission.BIND_VPN_SERVICE">
 <intent-filter>
     <action android:name="android.net.VpnService"/>
 </intent-filter>

Чтение VpnService

...