小编Spe*_*mon的帖子

在Android中添加地理围栏时出错(状态码1000)

我在onAddGeofencesResult(int statusCode, String[] geofenceRequestIds)回调中遇到错误statusCode = 1000.

我启用了GPS和WiFi.我也有Google Play服务,我可以跟踪我的位置并请求更新.为什么我无法添加地理围栏?我甚至无法从文档示例应用程序添加地理围栏.我收到以下Toast消息:

"添加地理栅栏:失败,错误代码1000 GeofenceRequestIds = [1,2,1,2]"

从文档(statusCode 1000):

public static final int GEOFENCE_NOT_AVAILABLE

地理围栏服务现在不可用.通常这是因为用户在设置>位置访问中关闭了位置访问权限.

常数值:1000(0x000003e8)

android geolocation android-location google-play-services android-geofence

30
推荐指数
5
解决办法
3万
查看次数

Android KitKat:更改StatusBar颜色后,我的所有应用内容都显示在ActionBar和StatusBar后面

我创建了一个单独的xml样式文件,目标是KitKat,我设法改变了状态栏的颜色.如图所示唯一的副作用,所有内容现在都移到状态栏下方.我的问题是如何在不重叠的情况下更改状态栏的颜色,或者如何知道我需要在内容上添加的确切上边距,以便它在ActionBar后面而不是在下面开始.当然,我需要在所有屏幕尺寸和密度上按预期运行.谢谢

导航抽屉和所有内容显示在ActionBar和状态栏下方

值-V19/styles.xml

<style name="ThemeSelector" parent="android:Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/ActionBar</item>

        <item name="android:windowTranslucentStatus">true</item>
</style> 
Run Code Online (Sandbox Code Playgroud)

android android-actionbar android-styles android-4.4-kitkat

7
推荐指数
1
解决办法
4444
查看次数

我无法在Android上隐藏虚拟键盘

我正在使用支持库处理碎片并在片段中嵌套片段.

我有一个场景,我在现有片段中添加一个新片段(包含一个EditText).当用户点击EditText时,会显示虚拟键盘.但是当键盘打开时,用户可以按下ActionBar中的主页按钮,从堆栈中删除片段,但键盘仍然保持打开状态.我无法强行关闭键盘,我尝试了所有代码片段.鉴于所描述的情景,任何人都可以指导我如何解决这个问题?

编辑:我做了一个回调函数,我从片段onDestroy调用.承载所有片段的MainActivity实现此回调:

@Override
public void onHideSoftKeyboard(EditText editText) {
    // HIDE SOFT KEYBOARD HERE 

final InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);

     Toast.makeText(this,"KEYBOARD HIDDEN",Toast.LENGTH_LONG).show();
}
Run Code Online (Sandbox Code Playgroud)

我收到Toast消息,并且在后退按钮(ActionBar后退按钮)上销毁了片段,只有键盘仍然存在.

@Override
public void onDestroy() {
    hideSoftKeyboard.onHideSoftKeyboard(editTextComment);



    super.onDestroy();
}
Run Code Online (Sandbox Code Playgroud)

android android-softkeyboard android-fragments android-virtual-keyboard

2
推荐指数
1
解决办法
4616
查看次数