首页 新闻 会员 周边 捐助

android mvc 之间如何跳转??

0
悬赏园豆:120 [已关闭问题] 关闭于 2011-08-25 17:45

android开发采用了mvc模式,下边的是控制层中负责跳转的一个方法,各个Activity之间如何通过这个互相跳转????,并且与模型层的数据库相连接???。  还是改把Activity做控制类?????。

1 public void handleEvent(int eventID){
2 switch(eventID){
3 case EventID.INIT:{
4
5 break;
6 }
7 //连接中转服务器
8   case EventID.UI_INDEX_CONNECT:{
9 Log.v(TAG, "UIController success--------------");
10
11 myConnection= new MyConnection(model.getServerURL());
12 myConnection.setup(model.getServerURL());
13 myConnection.connect();
14 break;
15
16 }
17 //连接中转服务器失败
18 case EventID.UI_WAIT_CANCEL:{
19
20 myConnection.cancel();
21 break;
22 }
23 //成功连接到服务器
24 case EventID.CONNECT_SUCCESS:{
25 Log.v("UIController","------connect_success------------");
26 recvThread=null;
27 recvThread=new RecvThread(myConnection.getDis());
28 recvThread.start();
29 recvThread.go();
30 break;
31 }
32 //读写数据包过程中异常报错时
33 case EventID.CONNECT_BROKEN:{
34 Log.v("UIController", "--------connect broken-------");
35 //网络出错,尝试重连
36 myConnection.disconnect();
37 if(myConnection.getDisconnectByServerFlag()==false){
38 //ReconnectConfirmUI reconnect= new ReconnectConfirmUI();
39 // reconnect.
这边如何返回一个Activity显示出错提示框???
40 }
41 break;
42 }
43 default:
44 break;
45 }
问题补充:

先从MainInfoUI,跳转

 controller=UIController.getInstance();  controller.handleEvent(EventID.UI_INDEX_CONNECT);

连接服务器,成功则提示框显示登入成功 ,

//读写数据包过程中异常报错时

case EventID.CONNECT_BROKEN:

如何给一个提示框显示出错??

一杯咖啡的主页 一杯咖啡 | 初学一级 | 园豆:200
提问于:2011-08-07 14:34
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册