Java 使用线性布局隐藏活动

Java 使用线性布局隐藏活动,java,android,view,Java,Android,View,我正在从一个活动中膨胀多个相同的线性布局,我想从另一个活动中隐藏所有这些。我怎样才能做到这一点 我尝试的是: LinearLayout test_layout=(LinearLayout)this.findViewById(R.layout.test); test_layout.setVisibility(View.INVISIBLE); 但test_布局始终为“null” 我的活动是“singleTask”,因此我认为如果我获得一个视图并关闭,它将关闭此活动打开的所有类似视图 将上下文从

我正在从一个活动中膨胀多个相同的线性布局,我想从另一个活动中隐藏所有这些。我怎样才能做到这一点

我尝试的是:

 LinearLayout test_layout=(LinearLayout)this.findViewById(R.layout.test);
 test_layout.setVisibility(View.INVISIBLE);
但test_布局始终为“null”


我的活动是“singleTask”,因此我认为如果我获得一个视图并关闭,它将关闭此活动打开的所有类似视图

将上下文从第一个活动传递到第二个活动,然后调用LinearLayout test_layout=(LinearLayout)context.findviewbyd(R.layout.test);但我不确定您是否应该首先这样做。您是否可以在启动第二个活动之前隐藏,然后将它们设置回“查看”。返回活动时可见(如果使用startActivityForResult,则通过onActivityResult或使用onResume)?我将尝试此操作并让您知道。谢谢