计算小白做期末大作业求助各位大佬。
做了一个用户资料界面和一个修改界面,想实现修改界面修改后,在用户界面得到更新。
用户Activity名:MainActivity
其中用一个TextView显示用户名为:test
修改Activity名:reuserActivity
其中一个EditView可显示原用户名test并且可以修改编辑为test1
点击修改后返回MainActivty,MainActivity中的TextView修改为test1请问诸位大佬怎么做QAQ 第一次用论坛表达不好请见谅 跪求 感恩
做了一个用户资料界面和一个修改界面,想实现修改界面修改后,在用户界面得到更新。
用户Activity名:MainActivity
其中用一个TextView显示用户名为:test
修改Activity名:reuserActivity
其中一个EditView可显示原用户名test并且可以修改编辑为test1
点击修改后返回MainActivty,MainActivity中的TextView修改为test1请问诸位大佬怎么做QAQ 第一次用论坛表达不好请见谅 跪求 感恩
解决方案 »
- Android如何调试最快?
- 计算半圆y坐标
- 根据短信内容启动自己的程序
- android中打开wifi时, 自动加载模块是如何实现的
- JNI: 能否用 GetFieldID()/GetStaticFieldID()取得enum变量的属性?
- cocos2d-x build-win32.bat老是执行失败!求助
- android 怎么得到当前app的流量 不包含wifi
- 我想用耳机连接单片机来进行数据传输,可是在我关掉单片机时还能接收到数据为什么呢?
- 谈谈你对线程的理解以及开启线程的方式?最好有线程的实际运用?
- 后台运行成功,但是安卓模拟器显示不完全
- Toast不显示
- android如何得到用户的运动方向?
TextView 和 EditText 都有获取和设置文本的方法,值的话通过 intent 传递
private TextView textView; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (TextView) findViewById(R.id.test_tv);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, ReuserActivity.class);
intent.putExtra("text", textView.getText().toString());
startActivityForResult(intent, 0);
}
});
} @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 0 && resultCode == RESULT_OK && data != null) {
String text = data.getStringExtra("text");
textView.setText(text);
}
}
}
public class ReuserActivity extends Activity {
private EditText editText = null; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText = (EditText) findViewById(R.id.test_et);
} @Override
public void onBackPressed() {
Intent intent = new Intent(ReuserActivity.this, MainActivity.class);
intent.putExtra("text", editText.getText().toString());
setResult(Activity.RESULT_OK, intent);
super.onBackPressed();
}
}
=
启动reuserActivity时用Intent把值传过去。