Отправить объект из службы в действие (нельзя маршалировать не- Parcelable)

Я пытаюсь отправить данные о своей деятельности в службу и получить обратно некоторую информацию, но получаю:

java.lang.RuntimeException: Не могу размещать объекты, не относящиеся к Parcelable, по процессов.

Код операции выглядит так:

Message msg = Message.obtain(null, 1);
    msg.obj=1;
    msg.replyTo=new Messenger(new PlanRequestIncomingHandler());
    try {
        msgService.send(msg);
    } catch (RemoteException e) {
        Log.i(tag, "Can not send msg to service");
        e.printStackTrace();
    }

Когда я устанавливаю msg.obj = something , я получаю java.lang.RuntimeException, может ли кто-нибудь мне помочь?

10
задан Emre Yazici 6 July 2011 в 23:52
поделиться