Yapamaz Servisi Niyet başlatmak için
Hizmet sınıfı var. Kavanoz bu sınıf verilen ve müvekkilim app kavanoz gömmek zorundayım.
Gerektiğinde, hizmet sınıfı diyorum. Bunu yapmak için çalıştığınızda, aşağıdaki hatayı alıyorum:
Niyet hizmet başlatılamadı=comp {{com.örnek.hizmet/com.örnek.hizmet.serviceClass}} : bulunamadı
Diğer sınıf dışında aynı kavanoz içinde (hangi sınıf nesnesi oluştur) erişmek mümkün duyuyorum hangi hizmet sınıfından.
Ya da benim yapılandırma bildirimi bazı şey kaçırmış gibi hissediyorum.
Aynı beni tanımlamak için yardım lütfen. Benim kod aşağıda:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent () ;
intent.setClassName("com.sample.service" ,"com.sample.service.serviceClass") ;
this.startService(intent) ; // when I call this line I get the message...
// binding other process continue here
}
İstemci manifest.xml
<service android:name="com.sample.service.serviceClass"
android:exported="true" android:label="@string/app_name"
android:process=":remote">
<intent-filter><action android:name="com.sample.service.serviceClass"></action>
</intent-filter>
</service>
Şimdiden teşekkürler
Vinay
CEVAP
Kimsenin bu konu üzerinden geldiği için bu sorun vardı ve saçımı çekerek. DIŞINDA hizmet Bildirgesi '< uygulama>' bitiş etiketi DUH!
DOĞRU:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...>
...
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity ...>
...
</activity>
<service android:name=".Service"/>
<receiver android:name=".Receiver">
<intent-filter>
...
</intent-filter>
</receiver>
</application>
<uses-permission android:name="..." />
YANLIŞ ama yine de hatasız derler:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...>
...
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity ...>
...
</activity>
</application>
<service android:name=".Service"/>
<receiver android:name=".Receiver">
<intent-filter>
...
</intent-filter>
</receiver>
<uses-permission android:name="..." />
Android açılışta bir servisi başlatmak...
Otomatik olarak yüklemek için Windows ...
Linux / mongod bir servisi başlatmak i...
Nasıl C bir diziyi başlatmak için...
Nasıl bir Niyet kullanarak bir Android...