gpt4 book ai didi

android - 如何在另一个 Activity 发送的 Activity 中获取并显示 EXTRA_TEXT?

转载 作者:行者123 更新时间:2023-11-29 20:26:15 25 4
gpt4 key购买 nike

我创建了一个登录 Activity ,在成功登录后,我将 Intent 作为 EXTRA_TEXT 的用户名发送到开始主页 Activity 。但是当我尝试获取用户名并将其显示在 TextView 中时,我的应用程序崩溃了。

    protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RelativeLayout relativeLayout = (RelativeLayout)findViewById(R.id.home);
TextView textView = new TextView(getApplication().getApplicationContext());
Intent intent = getIntent();
String user = intent.getStringExtra(Login.EXTRA_TEXT);
textView.setText(user);
relativeLayout.addView(textView);
setContentView(R.layout.activity_home);
}

最佳答案

setContentView(R.layout.activity_home);

是当你将你的布局链接到你的类时

RelativeLayout relativeLayout = (RelativeLayout)findViewById(R.id.home);

是当您尝试从您的布局到达 RelativeLayout 时。

如果您不将您的布局链接到您的类,您如何到达您的 RelativeLayout?

首先将您的布局链接到您的类,然后调用您的组件,在本例中为 RelativeLayout。

关于android - 如何在另一个 Activity 发送的 Activity 中获取并显示 EXTRA_TEXT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32499760/

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