Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(Android IntentServiceについて)
閲覧数:309
掲示板(Android IntentServiceについて)
名前
匿名
題名 Android IntentServiceについて
質問内容

質問を評価する
(0ポイント)
いつもお世話になっております。
MainActivityからIntentServiceクラスにbitmapデータ
をintentで渡して、バックグラウンドで保存の処理を行
いたいと考えています。
しかしIntentServiceクラスでonHandleIntentメソッド
が実行されずにクラス名()メソッドが実行されてしまい
ます。
何が原因なのでしょうか?プログラミング初心者でわか
らないことも多くて困っています。
以下コードになります。

[MainActivity]
Bundle b = new Bundle();
b.putParcelable("bitmapdata", bmp);
Intent intent = new Intent();              
intent.setClassName("パッケージ名",
"IntentServiceのクラス名");
intent.putExtras(b);
startService(intent);

[IntentService]
public class クラス名 extends IntentService{
public クラス名(){
super("クラス名");
}
@Override
protected void onHandleIntent(Intent intent){
Bundle b = intent.getExtras();
Bitmap bmp = (Bitmap)b.get("bitmapdata")
  //bitmap保存
}
}

※bmpはbitmapです。
お手数ですが、よろしくお願いいたします。
質問日時 2013-10-16 14:50:25
回答内容を入力し、「確認」ボタンをクリックしてください。
ログインしていません。ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 ユーザIDをお持ちでない方は「ID登録」からユーザIDの登録を行ってください。
氏名 匿名
回答内容
 



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道