首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从页面获取特定数据并在TextView中显示这些数据

如何从页面获取特定数据并在TextView中显示这些数据
EN

Stack Overflow用户
提问于 2018-02-28 02:02:57
回答 1查看 43关注 0票数 0

我正在尝试制作一个安卓应用程序,它在后台登录我的大学的学生网页,收集我下一节课的特定数据,然后将其显示在应用程序的TextView中。我该如何实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2018-03-01 12:19:48

从一个活动到another.Here共享数据的方法有很多种,我描述了其中的两种。

1.声明静态变量,因为

静态变量仅在执行开始时初始化一次。在初始化任何实例变量之前,将首先初始化这些变量。要由类的所有实例共享的单个副本。静态变量可以通过类名直接访问,不需要任何对象。

例如:第一个活动中的

代码语言:javascript
复制
EditText edit;
static String sample;
//Code
edit = (EditText) findViewById(R.id.edt_txt);
sample=edit.getText().toString();

第二个Activity中的

代码语言:javascript
复制
TextView txt;

txt = (TextView) findViewById(R.id.txt);
txt.setText(First_Activity.sample);

2.第二种方法是使用putExtra()和getExtra()

第一个Activity中的

代码语言:javascript
复制
    EditText edit;
    String sample;
    //Code
    edit = (EditText) findViewById(R.id.edt_txt);
    sample=edit.getText().toString();
    Intent i=new Intent(this,Second_Activity.class);
    i.putExtra("text",sample);

第二个活动中的获取这些值:

代码语言:javascript
复制
 TextView txt;
    String test;
    txt = (TextView) findViewById(R.id.txt);
    Intent i=getIntent().getExtra();
    test=i.getString("text");
    txt.setText(test);

阅读这些以获取更多信息

https://www.androidhive.info/2011/08/how-to-switch-between-activities-in-android/

How to use putExtra() and getExtra() for string data

希望这篇文章能对你有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49015149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档