首页 > 解决方案 > 如何将字符串值从一个 void 方法传递到另一个 void 方法

问题描述

我在同一个类中有两个 void 方法。Method2 从 textview 获取数据并将其存储在字符串中。我想在 Method1 字符串中获取 Method2 字符串。注意:这是一个安卓项目。代码在这里:

class MainActivity extends AppCompatActivity {
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
}

void Method2()
{
    //this place i want to get str1 value like this:
    // String str2=str1
}
void Method1(View view)
{
    String str1=textView.getText().toString();
}
}

标签: javaandroidstringvoid

解决方案


试试这个代码




   public class MainActivity extends AppCompatActivity {

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

public static String s1 ;
public static String s2 ;


    void Method1(View view) {
      s1 = textView.getText().toString();
    }
 void Method2() {
       s2 = s1 ;
    }
}


推荐阅读