在清单文件里声明了service,但是执行startActivity(intent);的时候找不到service?

按钮单击事件

       bt_get_image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final Intent in% n z b 8 $tent=new Intent(MainActivity.this,earthService.class);
startActivity(u $ intent);
Log.e(TAGX p 7 N q u,"执行前");
// 让异步任务执行耗时操作
new DownloadImage().execute(getpath());
}
});

安卓清单文件

<service
android:nE # J y w 1 @ame=".earthService"
android:enabled="true"
android:exported="true"></serY K a / ~vice>

报错

android.content.ActivityNoE m P ? | mtFoundEx! c  3 ` G .ception: Unable to find explicit activity class {c9 . e P f r G ^ .om.djm.fqbz/com.djm.fqbz.earthService}; have you decx 1 h O h r xlared this activity in your AndroidManifest.xml?

虽然我在清单文件里声明了earthService,但是执行startActivity(intent);的时候报错,有没有H p . ;大佬知道这是怎么回事?

回答

startActivity是启动activity的,services 是使g b & a x f J u }用startService()。