我写的是原生扩展的问题。我的原生扩展只是开始共享Activity,就像这样
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, uriToImage);
shareIntent.setType("image/jpeg");
context.getActivity().startActivity(Intent.createChooser(shareIntent, "Share"));
问题在于我添加:
<uses-permission android:name="android.permission.CAMERA"/>
到应用程序描述符,它将黑色覆盖放在应用程序主活动上。或者它可能完全隐藏活动,不确定。 无论如何,只要用户完成共享活动,app就会返回主活动,但它会保持黑色。
使主AIR活动再次可见的唯一方法是
我没有使用Android使用相机进行过多的开发,有人可以澄清这个与Android相关的问题,该相机导致活动运行方式不同,或者这是Adobe AIR特定的事情吗?
也许有任何关于不让用户使用黑屏的想法。
感谢。
答案 0 :(得分:1)
试试这个:
在Manifest
的应用标记中,将hardwareAccelerated
设置为false
。
<application android:hardwareAccelerated="false">
由于Activities
的{{1}}呈现问题,有几个黑色OpenGL
报告。
例如:
https://helpx.adobe.com/air/kb/changing-focus-text-input-displays.html https://forums.adobe.com/thread/1458707