如何设置一个加载好的activity页面显示和不显示
时间: 2024-02-19 20:59:10 浏览: 53
在Android中,如果你想要控制一个已经加载好的Activity的显示和不显示,可以调用`Activity`的`onResume()`和`onPause()`方法。
如果你想要显示一个Activity,可以在该Activity的`onResume()`方法中实现相关的逻辑和操作。
如果你想要隐藏一个Activity,可以在该Activity的`onPause()`方法中实现相关的逻辑和操作。
具体的操作如下:
1.在需要控制显示和不显示的Activity中添加逻辑代码
```java
public class MyActivity extends AppCompatActivity {
private boolean mIsVisible = true;//标识是否可见
@Override
protected void onResume() {
super.onResume();
if (mIsVisible) {
//显示Activity
//...
}
}
@Override
protected void onPause() {
super.onPause();
if (mIsVisible) {
//隐藏Activity
//...
}
}
//其他代码
}
```
2.在需要控制显示和不显示的地方设置标志位
```java
MyActivity myActivity = new MyActivity();
myActivity.mIsVisible = false;//不显示Activity
//...
myActivity.mIsVisible = true;//显示Activity
```
这样就可以控制一个Activity的显示和不显示了。需要注意的是,在不需要显示这个Activity时,最好不要让它一直处于可见状态,否则会占用一些系统资源。