zoukankan      html  css  js  c++  java
  • 多个App间传递数据

    平台:Android
    两个App:A,B;
    需求:在A中点击一个按钮后,启动B并把数据从A传递到B;

    代码:

    App A:

    MainActivity.java中添加:

        Button btn2 = (Button) this.findViewById(R.id.button2);
        btn2.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent2 = new Intent("Intent所触发动作名称");
                intent2.setType("text/plain");
                intent2.putExtra("key", "这就是数据");
                startActivity(intent2);  
                }
            });

    App B:

    AndroidManifest.xml
    在applicationactivityintent-filter节点添加:

            <action android:name="Intent所触发动作名称" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="text/plain" />

    MainActivity.java中添加:

        Intent intent = getIntent();
        Bundle bundle = intent.getExtras();
        String s=bundle.getString("key");
        Toast.makeText(this, s, 0).show();

    编译、安装App A和B,点击A里的按钮,就可以启动B,并把数据传递过去了;

  • 相关阅读:
    今年要读的书
    java多线程
    json-lib 使用教程
    tomcat原理
    静态long类型常量serialVersionUID的作用
    使用junit4测试Spring
    MySQL各版本的区别
    spring mvc 下载安装
    hibernate、struts、spring mvc的作用
    【面试】hibernate n+1问题
  • 原文地址:https://www.cnblogs.com/Sandheart/p/5338013.html
Copyright © 2011-2022 走看看