Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何处理旋转更改时的API调用?_Android_Api_Viewmodel_Screen Rotation - Fatal编程技术网

Android 如何处理旋转更改时的API调用?

Android 如何处理旋转更改时的API调用?,android,api,viewmodel,screen-rotation,Android,Api,Viewmodel,Screen Rotation,请帮助解决这些问题: 在我的应用程序中,我有纵向和横向屏幕。我知道如何使用视图模型或保存的实例状态处理数据。我在一个活动上有7个api调用,但当我旋转屏幕时,api调用会在两个活动之间停止,所以在最后一个api调用成功后是否有任何技巧来旋转屏幕,以便我将所有数据存储在视图模型或其他有用的内容中 示例-如果其登录屏幕用户输入id密码并单击屏幕上的登录按钮,api调用将停止,用户将在同一屏幕上停止 试试看,这是一种安排任务的新方法,适用于需要保证即使应用程序退出系统也能运行它们的任务,而且正如您知道

请帮助解决这些问题:

  • 在我的应用程序中,我有纵向和横向屏幕。我知道如何使用视图模型或保存的实例状态处理数据。我在一个活动上有7个api调用,但当我旋转屏幕时,api调用会在两个活动之间停止,所以在最后一个api调用成功后是否有任何技巧来旋转屏幕,以便我将所有数据存储在视图模型或其他有用的内容中
  • 示例-如果其登录屏幕用户输入id密码并单击屏幕上的登录按钮,api调用将停止,用户将在同一屏幕上停止
  • 试试看,这是一种安排任务的新方法,适用于需要保证即使应用程序退出系统也能运行它们的任务,而且正如您知道如何使用新的体系结构组件(如ViewModel)一样,我相信这会解决您的问题