Android intent and activity经典程序(2)
Java代码
使用bundle在activity间传递数据2从源请求activity 中通过一个intent 把一个服务请求传到目标activity 中//数据写入intentintent openwelcomeactivityintent=new intent();bundle mybundelforname=new bundle();mybundelforname.putstring("key_name",inname.gettext().tostring());mybundelforname.putstring("key_age",inage.gettext().tostring());openwelcomeactivityintent.putextras(mybundelforname);openwelcomeactivityintent.setclass(androidbundel.this, welcome.class);startactivity(openwelcomeactivityintent);//从intent 中获取数据bundle mybundelforgetname=this.getintent().getextras();string name=mybundelforgetname.getstring("key_name");mytextview_showname.settext("欢迎您进入:"+name);private intent tonextintent;//intent 成员声明tonextintent=new intent();//intent 定义tonextintent.setclass(twoactivityme3.this, secondactivity3.class);//设定开启的下一个activitystartactivityforresult(tonextintent, request_ask);//开启intent 时候,把请求码同时传递-----------------------------------android 编程基础3在源请求activity 中等待intent 返回应答结果,通过重载onactivityresult()方法☻ 第一个参数是你开启请求intent时的对应请求码,可以自己定义。☻ 第二个参数是目标activity返回的验证结果码☻ 第三个参数是目标activity返回的intent目标activity 中发送请求结果代码,连同源activity 请求的数据一同绑定到bundle中通过intent 传回源请求activity 中log与ddms(查看log等信息)@overrideprotected void onactivityresult(int requestcode,int resultcode, intent data) {// todo auto-generated method stubsuper.onactivityresult(requestcode, resultcode, data);if(requestcode==request_ask){if(resultcode==result_canceled){settitle("cancel****");}else if(resultcode==result_ok){showbundle=data.getextras();//从返回的intent中获得bundlename=showbundle.getstring("myname");//从bundle中获得相应数据text.settext("the name get from the second layout:\n"+name);}}}backintent=new intent();stringbundle=new bundle();stringbundle.putstring("myname", name);backintent.putextras(stringbundle);setresult(result_ok, backintent);//返回activity结果码finish();
Java代码
1、打开cmd输入netca。 2、选择【本地net服务名配置】→下一步。 3、选择【添加】→下一步。 4、在【服务名】中输入你想要连接的服务器上的oracle服务的名字→下一步。 5、选择【tcp】→下一步。 6、在【主机名】中输入你想要连接的服务器ip,端口号不变→下一步。 7、选择【进行测试】→下一步。(当然你也可以选择不测试) ※1测试如果不通过,点击【更改登录】输入一个肯定能登入的【用户名】和【口令】→确定,出现【正在连接...测试成功。】表明测试成功。 ※2测试不通过的话,点【上一步】确认你写的【服务名】和【主机名】,确认无误的情况下,确认你要连接的服务器oracle监听服务已经打开。 8、在【net服务名中】输入你想要使用的本地的服务名→下一步。 ※就是【sqlplus user/passwd @本地服务名】。 9、选择【否】→下一步。 10、出现【net服务配置完毕】字样→下一步。 11、点击【完成】完成服务配置。 12、在上面服务配置完成以后,在cmd中输入如下命令即可远程登录oracle服务器: sqlplus user_name/password@本地服务名 一定记住,上面的本地服务名是你第8步写的服务名。
相关新闻>>
- 发表评论
-
- 最新评论 更多>>