您现在的位置:首页技术文章

安卓开发入门之Activity数据传递--中享思途

本次,思途青岛总部的途途来给大家介绍安卓开发入门核心组件Activity,以及它的数据传递,如下:  
   直接传递数据

   Intent intent = new Intent(MainActivity.this, TargetActivity.class);
   intent.putExtra("message", "Hello Android");
   startActivity(intent);


   Intent intent = getIntent();
   String message = intent.getStringExtra("message");


   Buddle传递数据

   Intent intent = new Intent(MainActivity.this, TargetActivity.class);
   Bundle bundle = new Bundle();
   bundle.putString("message", "Hello Android!!!");
   intent.putExtras(bundle);
   startActivity(intent);


   Bundle bundle = getIntent().getExtras();
   String message = bundle.getString("message");


   回传数据

   Intent intent = new Intent(MainActivity.this, TargetActivity.class);
   startActivityForResult(intent, REQUEST_CODE_1);


   Intent intent = new Intent();
   intent.putExtra("mes", "Hello Android????");
   setResult(RESULT_OK, intent);
   finish();


   @Override
       protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
        super.onActivityResult(requestCode, resultCode, intent);
        switch (resultCode) {
   case RESULT_OK:
   String mes = intent.getStringExtra("mes");
   Log.d("MES", mes);
   break;

   default:
   break;
   }
       }

 st_bottom
青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途
Copyright © 青岛思途共享科技信息服务有限公司 鲁ICP备14027489号-2

鲁公网安备 37021402000988号

青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途