1
我正在尝试处理新的Android Lollipop MediaProjection API。createScreenCaptureIntent不返回结果
我发现(至少在我的股票三星银河S4 jfltexx)当我开始意图获取权限获取屏幕(ProjectionManager.createScreenCaptureIntent()
),我不会在onActivityResult
结果,除非我已经检查“唐“再询问”在之前的试...
private static final int ALLOW_SCREENSHOT_REQ = 102;
{
...
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
System.out.println("request permission");
startActivityForResult(mProjectionManager.createScreenCaptureIntent(), ALLOW_SCREENSHOT_REQ);
}
...
}
而结果处理:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
System.out.println("RebootActivity.onActivityResult(" + requestCode + "," + resultCode + ", data)");
}
的权限对话框显示很好,但我的行为被隐藏的,它永远不会去onActivityResult
。
任何想法出了什么问题?
你得到了这个答案吗? – user2801184