java - 如何设置 setContentView();去

标签 java android visibility

我有我的主要布局,setContentView(R.layout.activity_detail),

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_detail);

如何在下面的代码中将布局的可见性设置为 GONE

   if (extras.get("NAME").equals("Blog")) {
        Intent blog = new Intent(DetailActivity.this, ReportActivity.class);
        blog.putExtra("URL", "url");
        blog.putExtra("filename", "Blog");
        startActivity(blog);

  // I want to Perform the operation here

        }

最佳答案

我认为您实际上是在尝试关闭当前 Activity,同时打开一个新 Activity。

您可以如下操作,无需隐藏当前 Activity 。

 Intent blog = new Intent(DetailActivity.this, ReportActivity.class);
 blog .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
 blog.putExtra("URL", "url");
 blog.putExtra("filename", "Blog");
 startActivity(blog);
 finish();

关于java - 如何设置 setContentView();去,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44402212/

相关文章:

java - 如何使用 Java 文本字段作为类名的输入?

java - 参数化枚举传入另一个枚举

java - Mockito 在尝试对包私有(private)父类(super class)上实现的 stub 方法调用实际方法

javascript - 好的,我们可以在 javascript 中使用私有(private)标识符,但是 protected 呢?

java - DELPHI中如何将JObject转换为TJavaArray<byte>

java - 带有特殊字符的 Utils.sendHttpPostMultipart

android - 在单选警报对话框中启用/禁用肯定按钮

android - 停止ListView滚动动画

java - 初始化抽象类的成员,子类没有写访问权限

HTML .style 可见性 : hidden doesn't work