将字符串从一种方法传递到另一种android

弗拉基米尔

我是android开发的新手,开始学习一些东西...我想知道如何实现我所知道的非常基础的一件事,但是我找不到用我对Android编程的实际知识来做到这一点的方法。已经尝试了几个小时,毕竟没有结果!我在堆栈上发现了很多问题,很多人问同样的事情,我已经尝试了很多,但毕竟没有成功!

我编写了以下代码,使用2种方法(vo2maxCalculo和shareIt),“ share it”方法应从MSG1变量获取值并将此值插入“ shareBody”字符串中,以便用户可以通过电子邮件共享它,等等。 ..

我怎样才能做到这一点?

非常感谢你!


        public void vo2maxCalculo(View v) {
        float minutos2;
        double calculo2;

        EditText minutos1 = (EditText) findViewById(R.id.minutos);
        TextView resultado5 = (TextView) findViewById(R.id.vo2max12Resultado);


        minutos2 = Float.parseFloat(minutos1.getText().toString());

        calculo2 = 33 + 0.17 * (minutos2 - 1955) / 15;
        String msg1 = String.format("%.2f", calculo2);
        resultado5.setText(msg1);


    }

    public void shareIt(View v) {

        Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
        sharingIntent.setType("text/plain");
        String shareBody = String.format("The result is:", msg1);
        sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Final Result");
        sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
        startActivity(Intent.createChooser(sharingIntent, "Share via"));

    }
SUNYY_SYE

在这两个范围之外创建一个变量

String msg1; //Like this
public void vo2maxCalculo(View v) {
    float minutos2;
    double calculo2;

    EditText minutos1 = (EditText) findViewById(R.id.minutos);
    TextView resultado5 = (TextView) findViewById(R.id.vo2max12Resultado);


    minutos2 = Float.parseFloat(minutos1.getText().toString());

    calculo2 = 33 + 0.17 * (minutos2 - 1955) / 15;
    msg1 = String.format("%.2f", calculo2); //Set it in here like this
    resultado5.setText(msg1);


}

public void shareIt(View v) {

    Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
    sharingIntent.setType("text/plain");

    //Can still use it in here as long as the other method got called first
    String shareBody = String.format("The result is: %s", msg1);

    sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Final Result");
    sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
    startActivity(Intent.createChooser(sharingIntent, "Share via"));

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在将字符串从一种形式传递到另一种形式时调用函数

来自分类Dev

将方法从一种方法传递到另一种方法时的逻辑

来自分类Dev

将块从一种方法传递到另一种方法

来自分类Dev

无法将某些字段从一种方法传递到另一种方法

来自分类Dev

将参数值从一种方法传递到另一种aspx.net

来自分类Dev

空字符串在Winforms中从一种形式传递到另一种形式

来自分类Dev

使用 List 从一种方法到另一种方法

来自分类Dev

如何将值从一种方法传递给另一种方法

来自分类Dev

将KDoc文档从一种方法复制到另一种方法

来自分类Dev

从一种 Ruby 方法传递到另一种方法时数据已损坏?

来自分类Dev

如何将更新的全局类变量从一种方法传递到另一种方法?

来自分类Dev

Android Studio从另一种方法获取字符串值

来自分类Dev

如何将字符串变量从一种方法传递到主方法

来自分类Dev

将信息从一种形式传递到另一种形式?

来自分类Dev

将数据从一种状态传递到另一种状态

来自分类Dev

将范围从一种VB功能传递到另一种

来自分类Dev

将datagridview从一种形式传递到另一种c#

来自分类Dev

将变量从一种功能传递到另一种功能

来自分类Dev

将值从一种模型传递到另一种模型的形式

来自分类Dev

用Java将字符串从一种编码解释为另一种编码

来自分类Dev

无法捕获从一种方法到另一种方法的返回值

来自分类Dev

如何在同一活动中将变量从一种方法传递到另一种方法

来自分类Dev

将数据从输入扫描器传递到另一种方法

来自分类Dev

如何在按钮addTarget方法上将NSString值从一种方法传递到另一种方法?

来自分类Dev

如何将int值从一种方法转换为另一种方法

来自分类Dev

将值从一种方法返回到另一种方法

来自分类Dev

在另一种方法Swift中使用Post请求响应字符串

来自分类Dev

在另一种方法Swift中使用Post请求响应字符串

来自分类Dev

Android将参数从一种方法获取到另一类的另一种方法

Related 相关文章

  1. 1

    在将字符串从一种形式传递到另一种形式时调用函数

  2. 2

    将方法从一种方法传递到另一种方法时的逻辑

  3. 3

    将块从一种方法传递到另一种方法

  4. 4

    无法将某些字段从一种方法传递到另一种方法

  5. 5

    将参数值从一种方法传递到另一种aspx.net

  6. 6

    空字符串在Winforms中从一种形式传递到另一种形式

  7. 7

    使用 List 从一种方法到另一种方法

  8. 8

    如何将值从一种方法传递给另一种方法

  9. 9

    将KDoc文档从一种方法复制到另一种方法

  10. 10

    从一种 Ruby 方法传递到另一种方法时数据已损坏?

  11. 11

    如何将更新的全局类变量从一种方法传递到另一种方法?

  12. 12

    Android Studio从另一种方法获取字符串值

  13. 13

    如何将字符串变量从一种方法传递到主方法

  14. 14

    将信息从一种形式传递到另一种形式?

  15. 15

    将数据从一种状态传递到另一种状态

  16. 16

    将范围从一种VB功能传递到另一种

  17. 17

    将datagridview从一种形式传递到另一种c#

  18. 18

    将变量从一种功能传递到另一种功能

  19. 19

    将值从一种模型传递到另一种模型的形式

  20. 20

    用Java将字符串从一种编码解释为另一种编码

  21. 21

    无法捕获从一种方法到另一种方法的返回值

  22. 22

    如何在同一活动中将变量从一种方法传递到另一种方法

  23. 23

    将数据从输入扫描器传递到另一种方法

  24. 24

    如何在按钮addTarget方法上将NSString值从一种方法传递到另一种方法?

  25. 25

    如何将int值从一种方法转换为另一种方法

  26. 26

    将值从一种方法返回到另一种方法

  27. 27

    在另一种方法Swift中使用Post请求响应字符串

  28. 28

    在另一种方法Swift中使用Post请求响应字符串

  29. 29

    Android将参数从一种方法获取到另一类的另一种方法

热门标签

归档