用service来进行查询
来源:互联网 发布:雨佳会计软件 编辑:程序博客网 时间:2024/06/04 20:13
一、service
public class StudentService extends Service {private String[] students = {"天线ddb","痕","license"};private IBinder binder = new StudentBinder();@Overridepublic IBinder onBind(Intent intent) {return binder;}private String QueryStudentName(int studentNo){if(studentNo>0 && studentNo<=students.length)return students[studentNo-1];return null;}private final class StudentBinder extends Binder implements IStudentBinder{/* (non-Javadoc) * @see com.example.studentservice.IStudentBinder#QueryName(int) */@Overridepublic String QueryName(int studentNo){return QueryStudentName(studentNo);}}}
二、activity
public class MainActivity extends Activity {private ServiceConnection conn = new StudentServiceConnection();private IStudentBinder studentService;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Intent service = new Intent(this,StudentService.class);bindService(service, conn, BIND_AUTO_CREATE);}@Overrideprotected void onDestroy() {super.onDestroy();unbindService(conn);}public void query(View v){EditText studentNoText = (EditText)this.findViewById(R.id.studentNo);int studentNo = Integer.valueOf(studentNoText.getText().toString());String studentName = studentService.QueryName(studentNo);TextView studentNameText = (TextView) this.findViewById(R.id.studentName);studentNameText.setText(studentName);}
//如果没有注册服务,就调用不了onServiceConnectioned 方法private class StudentServiceConnection implements ServiceConnection{@Overridepublic void onServiceConnected(ComponentName name, IBinder service) {studentService = (IStudentBinder)service;}@Overridepublic void onServiceDisconnected(ComponentName name) {studentService=null;}}}
0 0
- 用service来进行查询
- 4.10、SSRS-通过时间段来进行查询
- 运用Linq中的LMAD表达式来进行综合查询
- 巧用sql来进行多字段的查询
- 在sharepoint中 使用SPSiteDataQuery来进行跨列表查询
- 使用kibana来进行ElasticSearch的信息查询检索
- 用arp0c来进行测试
- 将Blob类型的字段作为查询条件来进行查询
- 用select 直接进行查询!
- 用SQL进行嵌套查询
- 用SQL进行函数查询
- 用SQL进行函数查询
- 用SQL进行嵌套查询
- 用hibernate进行限制查询
- 用ADOTable组件进行查询
- 用 SQL 进行函数查询
- 用PhoneLookup进行电话号码查询
- 用PhoneLookup进行电话号码查询
- DataReader也玩超酷数据显示分页
- linux下添加PATH环境变量
- sqlserver通配符使用-特殊符号处理-escape
- 大概了解一下web.config
- ASP.NET: Dispaly data from an Excel Spreadsheet
- 用service来进行查询
- 面对对象必须掌握内容
- iphone数据存储之-- Core Data的使用(一)
- C语言中----局部变量,外部变量,静态变量,寄存器变量
- boost::asio学习之[八]acceptor 点滴
- 动态代理模式的相关细节描述
- 基于Web服务的应用、解决方案和开发平台
- 1000know
- 数据库事务使用范例