我想在调用下一个活动时刷新textview:
TextView tv = (TextView)v.findViewById(R.id.text_status);
if(tv != null){
tv.setText(getResources().getString(R.string.up_to_date));
tv.setTextColor(Color.BLACK);
}
v.setBackgroundColor(Color.TRANSPARENT);
但是我希望在调用下一个活动后刷新布局。实际上我可以看到下一个活动出现后文本视图的变化。我想要做的是在调用其他活动后修改textview,当我点击后退按钮时,在textview中查看新文本。
有没有办法做到这一点?
答案 0 :(得分:1)
您可以使用Activity的onactivityresult方法实现此目的。通过捆绑包传递新文本。在onactivityresult方法中获取该意图,并将该文本设置为您的textview。有关更多说明,请参阅以下链接: -
http://developer.android.com/training/basics/intents/result.html
http://developer.android.com/reference/android/app/Activity.html#onActivityResult(int,int,android.content.Intent)