当前位置: 首页 > news >正文

jsp网站开发详解书籍营销策略分析包括哪些内容

jsp网站开发详解书籍,营销策略分析包括哪些内容,小说类型网站怎么做,政务服务网站建设标准3.14 Android三大组件 1、Intent页面跳转 Intent(意图):将要做某一件事。Android的3大组件:Activity、Service、BroadcastReceiver,通过Intent启动,并且Intent可以携带数据。 Intent类方法setComponent()设置组件; setClass(packageContext,cls)设置类、 setActi…3.14 Android三大组件 1、Intent页面跳转 Intent(意图):将要做某一件事。Android的3大组件:Activity、Service、BroadcastReceiver,通过Intent启动,并且Intent可以携带数据。 Intent类方法setComponent()设置组件; setClass(packageContext,cls)设置类、 setAction()设置action参数,指定隐式跳转界面; addCategory()设置category参数; setData()设置data参数,设置系统的数据,http,smsto,tel数据类型; putExtra()方法,传递数据; 实现点击按钮打开新的页面 示例: 创建MainActivity继承Acitivity,主界面Activity,创建Intent类对象,调用startActivity方法,将Intent类对象传入,打开新的Activity页面。 public class MainActivity extends Activity {private Context mContext;@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);mContext=MainActivity.this;setContentView(R.layout.l_main);//获取按钮Button button=findViewById(R.id.btn_1);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//创建Intent,跳转新的ActivityIntent intent=new Intent(mContext,MainActivity.class);startActivity(intent);}});}} 创建layout文件:l_main.xml,主界面UI布局。 ?xml version="1.0" encoding="utf-8"?LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="match_parent"android:layout_height="match_parent"Buttonandroid:id="@+id/btn_1"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="打开新页面"/Button/LinearLayout 在AndroidManifest.xml中,注册Activity,其中intent-filter表明MainActivity作为App入口的Activity。 activity android:name=".MainActivity"intent-filteraction android:name="android.intent.action.MAIN"/actioncategory android:name="android.intent.category.LAUNCHER"/category/intent-filter/activity 创建NewActivity继承Activity public class NewActivity extends Activity {@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.l_new);}} 创建layout文件l_new.xml,NewActivity对应的页面布局文件 ?xml version="1.0" encoding="utf-8"?LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="match_parent"android:layout_height="match_parent"TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="新页面"/TextView/LinearLayout 2、Intent页面数据传递 页面之间数据可以相互传递。传递数据类型可以是基本数据类型,也可以传递类对象,需要对应类需要实现Serializable接口。 示例: MainActivity传递数据到NewActivity。通过创建Intent类对象,使用putExtra方法存放要传递数据。 //使用Intent传递数据,可以传递基本类型int,byte,char,string,short,long,double,floatintent.putExtra("name","Main页面数据");//传递一个对象Person person=new Person(11,"tang");intent.putExtra("person",person); NewActivity获取MainActivity传递数据。通过Intent类对象,使用getXXXExtra获取传递的数据。 示例: //获取上页面传递数据Intent intent=getIntent();String name = intent.getStringExtra("name");//intent.getIntExtra()//获取传过来对象Person p= (Person) intent.getSerializableExtra("person"); NewActivity页面返回数据给MainActivity。 NewActivity中,创建Intent类对象,保存要返回的数据。通过setResult方法,将Intent类对象传入,设置resultCode(相当于返回数据的唯一id); 示例: //返回MainActivity,返回数据Button button=findViewById(R.id.back);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//创建Intent,保存返回数据Intent intent=new Intent();intent.putExtra("name","haha");//返回数据,resultCode,分辨哪个setResult返回值setResult(0,intent);//结束页面,返回finish();}}); MainActivity获取NewActivity返回数据。 首先如果需要Activity返回数据时,使用startActivityForResult打开NewActivity; 其次通过重写MainActivity的onActivityResult方法接收NewActivity传回的数据。 示例: //需要获取打开Activity返回值,requestCode:多个Acitity返回值,分辨返回值的是哪个ActivitystartActivityForResult(intent,1); 示例: //requestCode:多个Activity返回值时,判断哪个Activity的返回值;//resultCode:当其他页面有多个setResult,返回多种数据,判断是哪个result返回;//data:其他页面返回数据;@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {//获取返回数据if (data!=null){String name = data.getStringExtra("name");}}
http://www.zqtcl.cn/news/428236/

相关文章:

  • 重庆有哪些网络公司百度系优化
  • 无锡网站制作方案企业三合一建站公司怎么找
  • 钉钉crm客户管理系统免费seo网站推荐一下软件
  • wordpress公司网站模版怎么显示wordpress里元素的源代码
  • 泉州网站制作运营商专业wordpress评论软件
  • 网站开发是什么意思啊有没有帮人做简历的网站
  • 企业网站模板包含什么维度 网站建设
  • 个人备案做运营网站宁波建网站模板
  • 做网站需要懂什么软件合肥网站制作套餐
  • 中国建设银行官方网站纪念钞预约网上买手表哪个网站可以买到正品
  • 哪个网站做兼职可以赚钱浙江嘉兴最新事件
  • 苍南网站建设深圳百度关键字优化
  • 网站建设流程及规范是做网站设计好还是杂志美编好
  • 网站模板 登陆南昌做网站开发的公司有哪些
  • 移动网站建设是什么商丘哪里教做网站的
  • 网站建设排名的公司江东seo做关键词优化
  • 学习网站开发培训网站内链是什么
  • 中文 域名的网站用wordpress做的网站有哪些
  • 网站建设中需要注意的问题唐山自助建站模板
  • 网站建设捌金手指下拉一重庆 网站定制
  • 网站建设需求调研方法自己做网站要多少钱
  • 北流网站建设公众号开发 表格
  • 做教育类网站一般流程苏宁易购网站风格
  • 兼职网站推广如何做如何用ps做网站
  • 济南外贸网站建设软件公司网站
  • 衡阳做网站注册网站流程
  • 关于网站建设的申请报告wordpress花园网站
  • jsp网站 iis免费企业信息查询
  • 泊头市网站建设公司只有企业自己建立网站平台进行
  • 有阿里云服务器 怎么做网站找广告设计