我想通过这样的事情,这可能吗?或者我怎么能以其他方式做到这一点?
如果你不知道,弹出线程。
感谢您的时间。
我想要实现的目标:
我想根据MyClassAdapter中的列表更改按钮的可见性。在一个活动中,我添加了一些东西按钮显示并进入下一个活动,例如从列表中删除一些东西,返回到之前的活动,现在按钮可见,我想让它变得不可见。
这是我的代码:
Intent i = new Intent(getContext(),MyClassAdapter.class);
i.putExtras(button_submit.setVisibility(View.VISIBLE));
这是我的错误:
The method putExtras(Intent) in the type Intent is not applicable for the arguments (void)
答案 0 :(得分:3)
final String VISIBILITY_EXTRA = "viewVisibility";
传递一个int,
Intent i = new Intent(getContext(),MyClassAdapter.class);
i.putExtra(VISIBILITY_EXTRA,View.VISIBLE);
收到它时,
int visibility = intent.getIntExtra(VISIBILITY_EXTRA);
如果您正在尝试传递视图,那么这是一种不好的方法。改为使用片段。
答案 1 :(得分:1)
我不确定你想要达到的目标,但是你做不到:
i.putExtras(button_submit.setVisibility(View.VISIBLE));
方法View#setVisibility
的返回类型为void
。