在做洛黛尔时,用了ActivityGroup,其中一个子activity中用了viewflipper来切换广告,然后点击,跳到webview,这里我想用progressdialog当进度条,却一直失败。。。查了半天,找到了办法。。。progressDialog = new ProgressDialog(getParent()); 而不应该是progressDialog = new ProgressDialog(XXX.this);
我们不能保证子Activity总是存在,因为它必须依靠父Activity而“生存”,所以,我们只能够保证父Activity是正在运行的
参考:http://blog.youkuaiyun.com/kavensu/article/details/7684398#comments
在Android应用开发中,遇到子Activity使用ViewFlipper切换广告时,无法正常显示ProgressDialog的情况。文章详细阐述了如何通过将ProgressDialog初始化为父Activity对象,确保在子Activity生命周期内正确展示进度条,从而解决该问题。
1904

被折叠的 条评论
为什么被折叠?



