Gau*_*wla 13
尝试这个逻辑...在视图获得焦点或渲染或失去焦点后始终调用
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
doWhateverAfterScreenViewIsRendered();
}
Run Code Online (Sandbox Code Playgroud)
我现在有一个更好的选择:) 这确实在布局渲染后提供了回调
private class LoadActivity extends AsyncTask<String, Void, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
mainMethod();
}
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
takeScreenShot(1);
}
@Override
protected String doInBackground(String... params) {
return null;
};
}
Run Code Online (Sandbox Code Playgroud)
我创建了上面的类,然后在onCreate()中调用这个方法执行
LoadActivity loadactivity= new LoadActivity();
loadactivity.execute();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9183 次 |
| 最近记录: |