我有一个应用程序,其中所有活动的方向都被描述为肖像。
这是Manifest上的随机活动声明:
<activity
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name"
android:name=".activities.LeaderboardActivity"
android:screenOrientation="portrait" >
</activity>
在LeaderboardActivity.java上没有其他任何改变。
该代码在我的手机上运行得很好,但是当我加载模拟器以获得一些屏幕截图时,它不断向我发送以下错误:
"The application Android keyboard (process com.android.inputmethod.latin) has stopped unexpectedly. Please try again"
当我点击“强制关闭”时,没有任何反应,应用程序继续运行,但错误会在不到10秒的时间内再次弹出,无法执行任何操作。
之前有其他人遇到过这种问题吗?
这不是我的模拟器的特定问题,因为我的团队的所有成员都在他们的电脑上得到相同的错误,但不是在他们的手机上。
修改 我的朋友告诉我他遇到了同样的问题,并在启动应用程序之前手动打开AVD解决了这个问题,并且仅在应用程序完全加载时调用该应用程序。我还没有尝试过,当我测试这个方法时,我会更新它。
答案 0 :(得分:0)
为什么你使用android:configChanges="orientation|keyboardHidden"
,因为你强迫android保持纵向?也许那就是问题..你是不是试图把它弄掉?