Diğer sınıflara sınıf değerleri almaya çalıştığımda hata yaşıyorum. StackOverFlow'da arama yapıyorum ve bu soruyu sormadan önce birçok yöntemi deneyeceğim. Sanırım problem, sınıfımın Hizmetler'den kaynaklanıyor.Bir hizmet başlatmaya çalışırken açık etkinlik sınıfı bulunamıyor
Bu günlükte tam hatadır:
{kr.co.composer.callrecord/kr.co.composer.callrecord.recorder.CallRecordService} açık aktivite sınıfı bulunamıyor; Eğer AndroidManifest.xml bu aktiviteyi ilan var `değerleri ayarlamak için
Benim kod:?
public class ConfigurationActivity extends AppCompatActivity {
btnSaveURL.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String textURL = serverUrl.getText().toString();
Intent i = new Intent(getBaseContext(), CallRecordService.class);
i.putExtra("textServerURL", textURL);
startActivity(i);
}
});
Ve sınıfta CallRecordServices.java
:
public class CallRecordService extends Service {
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
serverURL = intent.getStringExtra("textServerURL");
return super.onStartCommand(intent, flags, startId);
}
Son olarak, bu dosya Manifest.xml
geçerli:
<application>
<service android:name="kr.co.composer.callrecord.recorder.CallRecordService"></service>
</application>
Aptaldım. Bunu işaret ettiğin için teşekkür ederim. 9 dakika sorunuzu kabul ediyorum. – vanloc