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之bitmap详解
  2. android listView 滚动加载显示
  3. android webview点击返回键返回上一个html
  4. viewFlipper 之二
  5. Android从SD卡中加载图片或读取信息
  6. Android第十讲笔记(WebView,SharedPreferences)
  7. Android(安卓)Studio加载老旧项目会遇到的问题
  8. Android(安卓)API 中文(14) —— ViewStub
  9. Android使用webview让服务器上的js调用java代码的方法

随机推荐

  1. Android中获取和设置手机的壁纸
  2. android wifi 操作
  3. Android studio so库找不到问题
  4. android中listview分批加载数据
  5. Android 获取设备宽高分辨率
  6. MVP+RxJava+Dagger打造的Android(安卓)Al
  7. Android 计时器 分:秒:毫秒 http://downloa
  8. Android(安卓)UI Operation in Thread
  9. Android - HTTP util class SyncGET & Sy
  10. Android拒绝来电的实现--ITelephony类的