可能重复:
我得到了应用程序请求对话框的代码:
FB.ui({
method: "apprequests",
message: "You have a gift! Click accept to see what it is!",
data: gift, //This will be passed back to you when a user accepts the request
title: "Send "+giftname+" to 50 friends!"
},
f
我在我的应用程序中显示一个自定义对话框,它只停留一小段时间(比如2秒),然后消失。我从主活动中调用这个自定义对话框。我希望我的调用活动暂停,直到自定义对话框消失。问题是,活动代码--在被取消之后--总是被执行,而对话框正在显示。
我已经试着显示对话框,睡了2秒,然后解散它,这是无效的。取消对话框后的活动代码正在执行。
cust_dlg.show();
Thread.sleep(2000);
cust_dlg.dismiss();
我还尝试将对话框放入计时器任务中,该任务也失败了。
final Timer t = new Timer();
cust_dlg.sho
W/PackageManager(61): Not granting permission android.permission.SET_ACTIVITY_WATCHER to package
这是未使用平台签名签名就不会授予应用程序的权限的一个这样的示例。说到这里,我想知道如何向运行在根设备(使用/system/bin/su和SuperUser.apk)上的任何应用程序授予这些权限。
Process p = Runtime.getRuntime().exec("su");
p.waitFor();
这样做会用"accept“或"reject”提示超级用户对话