如何从另一个更新TextView

时间:2016-08-11 03:15:07

标签: java android

我是android / java编程的新手。我有两个班,一个是活动和其他正常班。在我的activity类中包含TextView。我可以从另一个类的editText(用户输入)更新一个类的TextView。我尝试使用随机代码,但它失败了。请帮助我一直在寻找

2 个答案:

答案 0 :(得分:0)

您可以通过参考

从Java代码中的任何位置更新TextView

findViewById(R.id.some_text_view_name)

有些是这样的:

TextView textViewName = (TextView) findViewById(R.id.some_text_view_name);
textViewName.methodName();

此处methodName()引用Public methods listed here

希望它有所帮助。 :)

答案 1 :(得分:0)

您可以使用startActivityForResult()代替startActivity()开始第二项活动。在第二个活动中,您可以使用setResult()设置结果及其状态,然后返回上一个活动(通过背压或其他内容)。在第一项活动中,此结果将在onActvityResult()中收到。从这里,您可以通过第二个活动获取数据集并更新您的textview。

这是你应该做的事情的要点。您可以获取代码示例hereherehere