作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个登录 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/
我是一名优秀的程序员,十分优秀!