我在FrameLayout
中有多个TextView
的{{1}}活动。我希望来自另一个TableLayout
click
的{{1}}上的Button
可以填充数据并显示在Activity
中。
X
查看相同类型的其他错误,但找不到解决方案。
我能理解问题是我没有AlertDialog
。但我不需要开始另一个I get the following error: "Could not execute method of the activity."
。
抱歉我的英文。有没有办法做到这一点?
答案 0 :(得分:1)
你为什么需要这个?如果您不打算启动Activity并显示textView,为什么(尝试)从外部设置它?
您可以使用SharedPreferences保存/加载文本,每当您打开Activity
时,您都可以通过从SharedPreferences获取文本来设置文本。
您可以在按钮上单击设置字符串:
SharedPreferences.Editor editor = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
editor.putString("TAG", "your_string");
editor.commit();
您可以通过从SharedPreferences加载来设置其他活动中的文本,如下所示:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
String text = preferences.getString("TAG", "0");
textView.setText(text);