Android 下载数据并支持屏幕旋转

Android 下载数据并支持屏幕旋转,android,screen-orientation,Android,Screen Orientation,我正在尝试制作一个从网上下载数据并显示在列表上的应用程序。我正在使用AsyncTask,但当我旋转手机时,没有收到结果。 我想问一下,下载数据和处理方向变化的最佳方式是什么?我还想显示一个进度对话框,以便用户可以看到完整的百分比 谢谢您所能做的是,您只能在一个表单中设置方向,这样您的活动就不会被重新创建,或者您可以在清单中添加这一行来处理方向更改 <activity name= ".YourActivity" android:configChanges="orientation|scree

我正在尝试制作一个从网上下载数据并显示在列表上的应用程序。我正在使用AsyncTask,但当我旋转手机时,没有收到结果。
我想问一下,下载数据和处理方向变化的最佳方式是什么?我还想显示一个进度对话框,以便用户可以看到完整的百分比


谢谢

您所能做的是,您只能在一个表单中设置方向,这样您的活动就不会被重新创建,或者您可以在清单中添加这一行来处理方向更改

<activity name= ".YourActivity" android:configChanges="orientation|screenSize"/>
一旦创建方法,您就可以获取它们并将它们分配给levent视图

public void onCreate(Bundle  bundle) {
    if (bundle != null){
    valueInt = bundle.getLong("param");
    }
}

这是因为活动在屏幕旋转时重新启动,可能想了解一下:但我想从异步任务或服务中从internet获取数据,这样您可以检查数据是否可用您可以更新GUI,如果不可用,您可以再次下载并更新GUI如果您有可用数据,您可以将数据对象发送到包中,然后在屏幕显示时再次显示定位完成了
public void onCreate(Bundle  bundle) {
    if (bundle != null){
    valueInt = bundle.getLong("param");
    }
}