gpt4 book ai didi

java - Android studio,从插入类的类中继承变量

转载 作者:行者123 更新时间:2023-12-02 11:17:20 25 4
gpt4 key购买 nike

我正在 Android Studio 中制作一个登录屏幕,我想使用从数据库中获取的电子邮件,用它来登录,然后将其显示到另一个 Activity 中,您可以在其中查看您的个人资料。问题是我不能在另一个类中使用“email”变量值,因为它嵌套在类中的类中。如果我尝试将其声明为静态,它会说“内部类不能有静态声明。

这是代码:

public class Login extends AppCompatActivity 
{

....

private class Send extends AsyncTask<String,String,String>
{

String email = editTextEmail.getText().toString();
........

}

}

有什么方法可以返回电子邮件值,以便可以在另一个类中使用它吗?

最佳答案

当您想要在 Activity 之间传递数据时。第一个也是最重要的方法是使用 Intent

Intent i = new Intent(this, NewActivity.class);
i.putExtra("name", "value");

并在您的 NewActivity 中,使用以下方式访问该值:

String extra = i.getStringExtra("name");

关于java - Android studio,从插入类的类中继承变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50178746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com