我的主要活动开始一个新活动,并为其提供文件路径的字符串数组。像这样:
Intent i = new Intent(getBaseContext(), upScreen.class);
i.putExtra("paths", selPhotos);
startActivity(i);
在新活动中,我通过套接字一次将其中一个文件发送到服务器,同时更新进度条。问题是:新活动的 UI 仅在文件发送后加载!所以我只能看到进度条完成。如何等到 UI 完全初始化后再开始执行任何事务?
我异步执行套接字命令,并且我已经尝试将启动执行套接字命令的线程的代码放在 onWindowFocusChanged 下,但没有成功。
请帮忙!