zoukankan      html  css  js  c++  java
  • Android开发:向下一个activity传递数据,返回数据给上一个activity

    1.向下一个activity传递数据

    activity1

     1         Button button=(Button) findViewById(R.id.button1);
     2         button.setOnClickListener(new OnClickListener() {
     3             
     4             @Override
     5             public void onClick(View v) {
     6                 Intent intent=new Intent("1111111111111111111");
     7                 intent.addCategory("android.intent.category.MY_CATEGORY");
     8                 intent.putExtra("aaa", "this is a message");
     9                 startActivityForResult(intent, 0x11);
    10             }
    11         });

    activity2

    1         Intent intent=getIntent();
    2         String data=intent.getStringExtra("aaa");
    3         Toast.makeText(activity2.this, data, Toast.LENGTH_SHORT).show();

    2.返回数据给上一个activity

    activity2,按钮实现返回到activity1

     1         Button jumpButton=(Button) findViewById(R.id.jumpButton);
     2         jumpButton.setOnClickListener(new OnClickListener() {
     3             @Override
     4             public void onClick(View v) {
     5                 Intent intent=new Intent();
     6                 intent.putExtra("xxx", "This is second activity data!");
     7                 setResult(RESULT_OK,intent);
     8                 finish();
     9             }
    10         });

    activity1

    重写onActivityResult()

     1     @Override
     2     protected void onActivityResult(int requestCode, int resultCode, Intent data) {
     4         super.onActivityResult(requestCode, resultCode, data);
     5           if (requestCode==0x11) {
     6             if (resultCode==RESULT_OK) {
     7                  returnData=data.getStringExtra("xxx");
     8             }
     9         }  
    10     }
  • 相关阅读:
    继承
    包、logging模块、hashlib模块、openpyxl模块、深浅拷贝
    Java中的Lambda表达式
    Java中udp/tcp的发送和接收
    Java中的IO流总结
    Java中的多线程
    Java中使用try-catch-finally处理IO流中的异常
    Java中的杂流(闸总)
    Java中的Properties
    Java中IO流之字符流
  • 原文地址:https://www.cnblogs.com/liyiran/p/4557466.html
Copyright © 2011-2022 走看看