activity MainActivity:
跳转页面的方式由startActivity 变成 startActivityForResult
Intent intent = new Intent();
intent.setClass(MainActivity.this, DingYue.class);
startActivityForResult(intent, 1);
// start当前页面的时候会加载此方法
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode == 1){
loadDataBefore(resultCode);
TextView tv = (TextView)tvContainer.findViewById(resultCode);
tv.setTextColor(Color.BLACK);
map.get("textview").setTextColor(R.color.dark_black);
if(!map.isEmpty()){
map.clear();
}
map.put("textview", tv);

}
super.onActivityResult(requestCode, resultCode, data);
}

activity DingYue:
设置参数给MainActivity
setResult(dingYueData.get(position - 1).getId());

另外 如果在一个View 里面add了很多childView 可以childView.setId();
然后 用View.findById();找到相应的view

更多相关文章

  1. android listView 滚动加载显示
  2. Android Studio加载老旧项目会遇到的问题
  3. Android 左右滑动切换页面或Activity的效果实现
  4. webViewJavascriptBridge踩坑【页面刚开始bridge失效一阵】
  5. Android:打开程序的全屏页面
  6. android 通过schema唤起应用指定页面

随机推荐

  1. Android单元测试
  2. Arcgis Android(安卓)基本概念 - 浅谈
  3. 在Android(安卓)Studio中下载Android(安
  4. Android(安卓)搭建Junit测试环境
  5. android proground混淆编译
  6. 安卓开发入门学习笔记
  7. AndroidMenifest.xml中android:sharedUse
  8. android 相对布局属性说明
  9. Android(安卓)Activity和Intent机制学习
  10. Android单元测试