我的一个片段中有一个ViewPager2(我们称之为片段 A)。viewpager 使用 aFragmentStateAdapter创建许多片段作为子片段(我们将这些片段称为片段children)。当用户单击片段 A 中的按钮时,我将其替换为片段 B。
现在,当用户单击设备后退按钮返回到片段 A 时,我可以看到系统自动恢复了子项(它们没有显示在 viewpager 中,但调用了它们的 onCreateView 方法并将保存的包传递到他们)。如何避免这种行为。我不希望孩子被自动重新创建和恢复。
android android-fragments android-viewpager android-viewpager2
我正在使用该boto3库将对象放入 Amazon S3 中。我想在我的服务器上创建一个 python 服务,该服务连接到 AWS 中的存储桶,每当我向它发送文件路径时,它都会将其放入存储桶中:
s3_resource = boto3.resource(
's3',
endpoint_url='...',
aws_access_key_id='...',
aws_secret_access_key='...'
)
bucket = s3_resource.Bucket('name')
Run Code Online (Sandbox Code Playgroud)
为了上传,我将请求发送到此方法:
def upload(path):
bucket.put_object(...)
Run Code Online (Sandbox Code Playgroud)
与存储桶的连接应该是持久的,这样每当我调用upload方法时,它都会快速将对象放入存储桶中,而不需要每次都连接到存储桶。
如何在我的 上启用长期连接s3_resource?