Android学習サービスで発生した問題
2724 ワード
今日サービスを勉強して、force closeに出会って、logの中にこの一言が存在します.
05-23 14:13:26.408: E/AndroidRuntime(17616): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.exr.service/com.exr.service.Service1}; have you declared this activity in your AndroidManifest.xml?
AndroidManifestにいないという意味です.xml?に登録されていますが、AndroidManifestにいるのに.xml?登録しました.そしていろいろ検索して、最後に私の問題を解決した答えを見ました.
私のエラーコード:
エラーは6行目で、私はサービスですが、activityを起動したのでforce closeが現れました.
正しいコードは次のとおりです.
そして運行OKで間違いなし.
05-23 14:13:26.408: E/AndroidRuntime(17616): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.exr.service/com.exr.service.Service1}; have you declared this activity in your AndroidManifest.xml?
AndroidManifestにいないという意味です.xml?に登録されていますが、AndroidManifestにいるのに.xml?登録しました.そしていろいろ検索して、最後に私の問題を解決した答えを見ました.
私のエラーコード:
1 button.setOnClickListener(new OnClickListener() {
2
3 @Override
4 public void onClick(View v) {
5 // TODO
6 startActivity(new Intent(getApplicationContext(),Service1.class));
7
8 }
9 });
エラーは6行目で、私はサービスですが、activityを起動したのでforce closeが現れました.
正しいコードは次のとおりです.
1 button.setOnClickListener(new OnClickListener() {
2
3 @Override
4 public void onClick(View v) {
5 // TODO
6 startService(new Intent(getApplicationContext(),Service1.class));
7 }
8 });
そして運行OKで間違いなし.