如何锁定返回按钮的问题

我想实现当访问数据时就锁定返回按钮。我使用 AsyncTask 来传递数据:

class Process extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
progDailog = new ProgressDialog(ShareFolderActivity.this.getParent());
progDailog.setMessage("Loading...");
progDailog.setIndeterminate(false);
progDailog.setMax(100);
progDailog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progDailog.setCancelable(true);
progDailog.show();
lock = true;
}
@Override
protected String doInBackground(String... aurl) {
//process
return null;
}
@Override
protected void onPostExecute(String unused) {
super.onPostExecute(unused);
PostLoad();
progDailog.dismiss();
lock = false;
}
}

onBackPressed():

@Override
public void onBackPressed() {
if(!lock) {
//back action
}
}

当 doInBackground 返回按钮被点击时,返回的活动不执行,但是 progDailog 消失。如何修改让progDailog 不消失呢?

0

1个回答

progDailog.setCanceledOnTouchOutside(false);
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
返回按钮问题
经过一个查询操作得到一个查询结果页,这页可以对这些记录进行删除和编辑,点击删除会弹出MSGBOX提示是否确认,点击确认后再点击一条记录的编辑,编辑页上有一个返回的按钮,点击这个按钮,想要返回到得到查询结果的页面,这样就不用重复进行查询了,而且需要不显示刚才删掉的那条记录,如何实现?rn我现在用rnthis.RegisterClientScriptBlock("e", " ");rn不删除的情况下,点编辑,点返回,能回到保留查询结果的页,但是进行删除后点编辑,点返回就会返回到弹出MSGBOX提示,不知怎么能处理这两种情况
返回按钮的问题
现在可能多个页面都要用到这个详细信息页面,我在详细信息页面有个返回按钮,我用到history.back(); 但是可能在详细页面回发一次,也可能不回发,如果一旦回发,就需要点两次返回按钮,还有一个问题是这个语句返回之后还不刷新,这该怎么解决。
返回按钮
onClick="javascript: history.go(-1)">
返回按钮如何设置?
表单中放置一个返回按钮,点击该按钮时返回到a.asp页面,请问该如何设置?
多线程,锁定资源问题?如何锁定?
//m_pSection是类的成员 CCriticalSection m_pSection;rnrnvoid CMyClass::Func()rnrn CSingleLock pLock( &m_pSection, TRUE ); rn ...操作资源rnrn我看到不少程序就是这样,可以么?rnrn我看MSDN上说需要显式调用lockrn也就是rnvoid CMyClass::Func()rnrn CSingleLock pLock( &m_pSection, TRUE ); rn pLock.Lock();rn ...操作资源rn pLock.Unlock();rnrnrnrn第一种正常么?
页面返回按钮的问题,求教
我在做一个交易平台rn流程:下单页面A-->提交订单页面B-->网银付款后页面C-->交易完成页面Drn现在的情况是网银付款后,按页面返回按钮(360浏览器,左上角的退后)rn一直退到了下单页面A(这个情况是错误的)rn我需要的是最多只能退回到提交页面B,不能返回到A页面rn请问,我该如何写控制代码?在哪写?应该怎么写?
列表返回按钮重叠问题。
rn就一个导航栏,里面有个列表。rn如果点击列表,然后进去后快速点击返回,就会有这个重叠的问题,同时报错:Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.但程序还能继续进行。rnrn[img=https://img-bbs.csdn.net/upload/201412/04/1417675820_194247.png][/img]rnrnrn模拟器没事儿,就手机会有这中情况,也许是模拟器点的没那么快吧。
VS2008返回按钮的问题,谢谢!
我在一录入页面设置了一个“返回”按钮,可以返回到主页面,但是由于设置了录入时有一处不能为空,结果想返回,就提示:不能为空,必须要将那一处输个东西才可以返回,请问有什么方法可以避免吗?谢谢!rnrn代码是:rnprotected void Button3_Click(object sender, EventArgs e)rn rn Response.Redirect("主界面.aspx");rn ; //返回rnrn
返回按钮跳转问题
[b]针对点击提交出来打印提示框的处理办法:[/b] [code=&quot;java&quot;] index页面用js控制: #{hidden_print(&quot;#{url_for(**, :id =&gt; **, :pop =&gt; true, :print =&gt; true)}&quot;)} 当跳转时传值为:destroys_path(:print =&gt; params[:print], :conversation_...
控制浏览器返回按钮的问题
今天发现javaeye的论坛,浏览器返回按钮是重新请求的页面。rn弱弱的问下怎么做的?n[b]问题补充:[/b]n可是我昨天在泡论坛的时候。在第一页停留了很长时间。点击当时页面上的第一个帖子进去浏览。看完后点返回后。我看到我刚才浏览的帖子已经不在第一个的位置了。多了好几个新发的帖子。所以我才认为,返回时是重新请求的页面。难道我看错了!?n[b]问题补充:[/b]n如果我就是想在浏览器返回的时候,重新请求页面。应该如何做!
浏览器返回按钮返回问题
最近在做一个模拟电商网站。rn其中有不少重复提交的问题。注册页面的重复提交我已经解决了,但是订单页面的重复提交还在探索中。rn这个问题主要是由浏览器的后退按钮引起的,就是当我已经提交订单之后,如果不小心按了后退按钮,然后又按了提交一次,会不会重复提交。rn我这边想要避免这个问题,于是去看了当当网是怎么做的。我发现很有意思的是,当我成功提交订单后,浏览器的返回按钮,会将页面返回到购物车,而非订单页面。而我查看当当的订单页面,也发现了,订单页的地址栏是这样的:rnhttp://checkout.dangdang.com/checkout.aspx?shop_id=0#dd_refer=http%3A//shopping.dangdang.com/shoppingcart/shopping_cart.aspxrnrn这里最后的这串字符串,就是购物车的地址嘛。我想问一下,当当是不是就是通过这种方法,避免了浏览器后退到订单页面会重复提交的问题?有木有哪位大侠能帮我解释一下这个地址的意思?rnrn我不需要禁用浏览器退后按钮的方法,那个方法我网上已经找到很多了,我希望有大神能帮我解释一下当当网的这种做法。谢谢了![img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
微信公众号 ios返回按钮问题
场景rn进入微信公众号 rn点菜单 跳到 自己开发的jsp页面 rn点链接 跳转到 公众号平台(官方)发布的图文页面 rn点返回按钮没用 ios 不能返回到自己开发的jsp页面rn(安卓里是好的)
菜鸟问题 :返回按钮怎么做
想做一个按钮功能和浏览器上的“返回”功能一样,代码应该怎么写???
关于js返回按钮的问题
碰到一个问题: 点击返回按钮,没有效果; 使用的是history.back(-1);   最后发现: 跳转过去的方法是window.open();   所以 跳转过去的方法是:window.open(); 返回按钮可以使用history.back(-1);返回无效;   跳转过去的方法是:href() 返回按钮可以使用history.back(-1);返回;
锁定鼠标,如何锁定鼠标?
网上流传的这个,只要鼠标左键单机一下就破解了rnOption ExplicitrnPrivate Type RECTrn Left As Longrn Top As Longrn Right As Longrn Bottom As LongrnEnd TypernPrivate Declare Function ClipCursor Lib "user32" (lpRect As Any) As LongrnPrivate Sub Command1_Click() '锁定鼠标rn Dim r As RECTrn r.Left = 100rn r.Top = 100rn r.Right = 100rn r.Bottom = 100rn ClipCursor rrnEnd SubrnPrivate Sub Command2_Click()rn ClipCursor ByVal 0&rnEnd Subrn还有没有别的rn[color=#FF0000]2问题,可不可以达到锁定键盘的时候,让软件的输入依然正常[/color]rn例如,锁定键盘后,软件的程序是输入A ,用户的输入无效,但是软件依然在输入A
如何让返回按钮只有一个<
//返回按钮只有箭头 没有文字 //    UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init]; //    backItem.title = @""; //    self.navigationItem.backBarButtonItem = backItem;
navigation 返回按钮 事件 如何抓取?
我有个需求从view1 跳转到 view2, 然后从view2按返回后 要在view1上显示点东西 怎么做,rn在view1用viewdidappear和viewwillappear都不成功,现在还真的无解! 网上查了很多资料 没搞清楚!
如何解决表的锁定问题?
商场POS系统rn服务器一台,工作站多台rn当工作站多时,读取服务器的商品信息表rn表容易被锁定,造成其他工作站等待(ADO+SQL 2000)rn请问如何解决?
简单问题,如何锁定表
使用select * from [表名]时,rn如何锁定该表,不充 许其它用户读或写该表
ORACLE 如何处理表锁定问题
今天用 JetBrains DataGrip 连接Oracle 数据库操作数据库表时,命令update 和delete 均无法执行,一直卡着久久无法成功.试了很多次都是这样!这种情况下我是可以执行 query 操作的。 因为是第一次遇到这种情况,当时懵逼了一会。 Google一下,才发现是我操作某一个表启动了事务但是没有提交,然后我操作的表就被我锁住了,再然后我后面的操作就一直是处于假死状态(卡住了
jquery 返回按钮
返回按钮添加点击事件: onclick="javascript:history.back(-1);" 就会返回到上次页面
返回按钮的JS代码
&amp;lt;a href=&quot;#&quot; onclick=&quot;window.history.go(-1)&quot;&amp;gt;返回&amp;lt;/a&amp;gt;  
IOS隐藏navigationItem返回按钮与自定义返回按钮
隐藏:  self.navigationItem.hidesBackButton = YES; 如果显示出来就是: self.navigationItem.hidesBackButton = NO; 我之前做的一个需求就是根据从不同地方回退这个界面的时候,左上的返回按钮,不同一个是自定义的。一个是系统的。这个时候就需要动态的调整了: 首先是自定义的: UILabel *btnCh
Vue-浏览器返回按钮跳转问题
在vue的项目开发中,为了控制在登录vue开发的管理系统后,跳转到某一个指定的vue, 在main.js中使用了: const router = new VueRouter({   routes }) router.push('./content')   //控制首页加载的跳转 new Vue({   router,   store,   render: h =&amp;gt; h(App) })...
自定义导航栏的返回按钮
self.navigationController.navigationBar.tintColor = [UIColor grayColor];  [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)                              
返回按钮事件
想问下大家一般怎么写返回按钮的代码??希望能考虑周全点的
返回按钮控制
在页面中设置了 返回按钮为客户端按钮,在HTME 的INPUT里添加了, onclick="javascript:history.back() rn以便返回时能前画面能保持原来的数据, 但在页面中操作过后,再按返回按钮,不是直接返回前一画面,而是像后退按钮一样.rnrn请教怎么处理才能使其能够返回前一画面,而且保持前画面数据!rn
iOS之返回按钮
//返回按钮 -(void)addbackBtn{          UIButton *bbtn=[[UIButton alloc]initWithFrame:CGRectMake(0, 0, 60, 30)];     [bbtn setImage:[UIImage imageNamed:@"icon_navigation_back"] forState:UICo
自定义返回按钮
代码方appdelegate.m中,可以共用 //自定义返回按钮 #pragma mark - return button - (void)returnButton{     [[UIBarButtonItem appearance] setBackButtonBackgroundImage:[UIImage imageNamed:@"IQButtonBarAr
自定义导航栏返回按钮
UIButton *_isussebtn;               _isussebtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];     _isussebtn.frame = CGRectMake(0, 0, 20, 20);     [_isussebtn setImage:[UIIma
ionic2 返回按钮
在 ionic2 的开发中,经常会遇到与返回按钮相关的操作,本篇介绍了如何全局配置返回按钮的文字与图标,以及如何使用自定义的按钮作为返回按钮,以及隐藏特定页面的返回按钮。
ios返回按钮
你需要知道,有些人,存在的道理,是因为奇葩。 我们知道,ios导航的返回文字,默认的是上一级的导航标题,但是如何让他只有箭头没有文字呢?没错,这是新的需求。解决方案:     [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics
页面返回按钮
 data-add-back-btn=&quot;true&quot;   data-add-back-btn-text设置返回按钮的值 $.mobile.page.prototype.options.backBtnText=&quot;后退&quot;,进行全局设置  &amp;lt;div data-role=&quot;page&quot; id=&quot;w1&quot; data-add-back-btn=&quot;true&quot;&amp;gt;   &amp;lt;div
Asp.Net返回按钮
现在,是要求:A页面有分页,每条记录可以修改,修改之后,弹框提示用户是否修改成功,然后 点击 明细,链接到B页面,B页面有返回按钮,希望 点击B页面的返回按钮,返回到A页面rnrn现在不论怎么做,可以返回到A页面,但是都会先 弹框(之前修改的提示框),不知道 有没有 哪位 碰到过 或 可以帮助一下呢?
锁定问题。
怎样锁定一行数据不让别的用户select ?
锁定问题
实例:一个spid对DB采用S锁,对TAB却采用IS锁。rn而存在IS锁时可以采用IS。S。U。IX。SIX锁,存在S时只可以采用IS。S。U锁,IS锁rn比S锁能采用更多的锁,而锁提升是向锁定粒度越小的方向提升的,难道IS锁比S锁的rn级别高?若这样,IS锁怎么比S锁能采用更多的锁?rnX。IS。S。U。IX。SIX。Sch-S。Sch-M。BU锁的级别是如何排列的?它们是否存在继承关系?
iOS开发中,NavigationBar的返回按钮的问题
NavigationBar必须用到NavigationController里面吗?想实现如下图,但是返回按钮完全不出现,求帮助…![图片说明](https://img-ask.csdn.net/upload/201508/11/1439272260_742515.png)
对象锁定的问题.........如何得知对象是否锁定
rnrnobject obj_lock = new object();rnrnrnlock(obj_lock)rnrnrnrnrnrn如何得知对象是否已经锁定呢.....?
如何锁定鼠标而不锁定键盘?
BlockInput能把鼠标和键盘都锁了,但我不想锁键盘
如何锁定表并解除锁定表?
请问怎样使用ODBC 的API锁定表?再怎样解除锁定表?
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑