单击按钮时将内容从 EditText 传输到另一个活动

发布于 2025-01-08 05:42:50 字数 932 浏览 3 评论 0原文

我需要在单击按钮时将 EditText 的内容传输到另一个活动。

这是我当前启动新活动的代码:

Button proceed;

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.intro);

    proceed = (Button) findViewById(R.id.bProceed);
    proceed.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            Intent myIntent = new Intent(Introscreen.this, BillardScoreboardActivity.class);
            Introscreen.this.startActivity(myIntent);
            myIntent.putExtra ??????
        }
    }); 
}

内容应该是下一个活动中的整数。

希望有人能帮助我。

最终问题:

Intent i = getIntent()  //Error message if ";" isn't put after getintent()
String var = i.getStringExtra("lol");
int convert = Integer.parseInt(var); //Error message if ";" is put after getIntent()

I need to transfer the contents of an EditText to another activity on Button click.

This is my current code for start of new activity:

Button proceed;

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.intro);

    proceed = (Button) findViewById(R.id.bProceed);
    proceed.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            Intent myIntent = new Intent(Introscreen.this, BillardScoreboardActivity.class);
            Introscreen.this.startActivity(myIntent);
            myIntent.putExtra ??????
        }
    }); 
}

The contents are supposed to be integers in the next activity.

Hope someone can help me.

Final problem:

Intent i = getIntent()  //Error message if ";" isn't put after getintent()
String var = i.getStringExtra("lol");
int convert = Integer.parseInt(var); //Error message if ";" is put after getIntent()

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

撕心裂肺的伤痛 2025-01-15 05:42:50
EdiText ed = (EditText)findViewById(R.id.editText);
String s = ed.getText.toString();
public void onClick(View v) 
  {
    Intent myIntent = new Intent(Introscreen.this, BillardScoreboardActivity.class);
    myIntent.putExtra("you_custom_variable_name",s);
    startActivity(myIntent);
   }

接收方写入

  Intent i = getIntent();
  String var = i.getStringExtra("you_custom_variable_name");
  int convert = Integer.parseInt(var);

这是一个简单的方法

EdiText ed = (EditText)findViewById(R.id.editText);
String s = ed.getText.toString();
public void onClick(View v) 
  {
    Intent myIntent = new Intent(Introscreen.this, BillardScoreboardActivity.class);
    myIntent.putExtra("you_custom_variable_name",s);
    startActivity(myIntent);
   }

Reveiver Side Write

  Intent i = getIntent();
  String var = i.getStringExtra("you_custom_variable_name");
  int convert = Integer.parseInt(var);

THis is Simple Method

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文