访问AIDLService时老是,运行错误,哪位会的帮我看下

qqjq547 2012-04-05 02:57:36
package com.hjq.activity;

import org.crazyit.service.ICat;

import android.app.Activity;
import android.app.Service;
import android.content.ComponentName;
import android.content.Intent;
import android.content.ServiceConnection;
import android.os.Bundle;
import android.os.IBinder;
import android.os.RemoteException;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class AidlActivity extends Activity {
private ICat catservice;
private Button getButton;
EditText color,weight;
private ServiceConnection conn=new ServiceConnection() {

@Override
public void onServiceDisconnected(ComponentName arg0) {
// TODO Auto-generated method stub
catservice=null;
}

@Override
public void onServiceConnected(ComponentName arg0, IBinder arg1) {
// TODO Auto-generated method stub
catservice=ICat.Stub.asInterface(arg1);
}
};
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
getButton=(Button)findViewById(R.id.button1);
color=(EditText)findViewById(R.id.editText1);
weight=(EditText)findViewById(R.id.editText2);
Intent intent=new Intent();
intent.setAction("com.hjq.activity.action.AIDL_SERVICE");
bindService(intent, conn, Service.BIND_AUTO_CREATE);
getButton.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
try {
color.setText(catservice.getColor());
weight.setText(catservice.getWeight()+"");
} catch (RemoteException e) {
// TODO: handle exception
e.printStackTrace();
}
}
});
}
public void onDestroy() {
super.onDestroy();
this.unbindService(conn);

}
}
package org.crazyit.service;


interface ICat
{
String getColor();
double getWeight();
}
...全文
86 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵志铭 2012-04-05
  • 打赏
  • 举报
回复
log传上来
aSysBang 2012-04-05
  • 打赏
  • 举报
回复
log

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧