小编Adr*_*ian的帖子

Instrumentation.execStartActivity中的Android NullPointerException

我一直得到一些用户的轰鸣声例外:

java.lang.NullPointerException
    at android.app.Instrumentation.execStartActivity(Instrumentation.java:1414)
    at android.app.Activity.startActivityForResult(Activity.java:2880)
    at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:817)
    at android.app.Activity.startActivity(Activity.java:2986)
    at com.google.android.gms.internal.bb$5.onClick(Unknown Source)
    at android.view.View.performClick(View.java:2535)
    at android.view.View$PerformClick.run(View.java:9130)
    at android.os.Handler.handleCallback(Handler.java:618)
    at android.os.Handler.dispatchMessage(Handler.java:123)
    at android.os.Looper.loop(SourceFile:351)
    at android.app.ActivityThread.main(ActivityThread.java:3826)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:538)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:969)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:727)
    at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

我在这里发现了一个类似的问题,但自4月以来它没有得到解决.我所知道的是它是在三星Galaxy Y(GT-S5360)上复制的,而我正在使用Google Maps Android API v2.

你知道我怎么能解决这个问题?

instrumentation android nullpointerexception

24
推荐指数
1
解决办法
4155
查看次数

Android EditText,减去转换为点事件,虽然inputType ="number | numberSigned | numberDecimal"

我有一个用户拥有Android VS890 4GAndroid 4.4.2.显然每次当他试图在我的纬度/经度坐标输入中插入一个减号时EditText,他的负值会转换成一个点.如果他把负面坐标粘贴到那里,他会遇到同样的问题EditText.

        <EditText
        android:id="@+id/long_degrees_et_id"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:ems="10"
        android:inputType="number|numberSigned|numberDecimal" >
Run Code Online (Sandbox Code Playgroud)

问题是他只在使用软键盘时遇到这种情况.在硬键盘上它按预期工作.

这是在尝试输入坐标时手机的屏幕截图:

键盘布局图像

我知道这是一个inputType问题,因为我给了他一个没有的构建,inputType并且它很好(除了他的键盘没有打开数字类型).

他是唯一一个报告这个问题的人,我无法重现它.我真的想将输入类型保持为数字,以便键盘自动打开数字.有关如何解决此问题的任何想法?

android android-softkeyboard android-edittext android-inputtype

9
推荐指数
1
解决办法
2346
查看次数

Android将CID位置转换为坐标

我构建了一个Android应用程序,可以处理谷歌地图的共享意图并显示它的坐标.

问题是,他们发送了一个简短的网址,我使用Google的网址缩短API解码,在某些情况下,结果长链接属于这种类型:http://maps.google.com/?cid = 3635533832900933072&hl = en&gl = us .

任何人都可以帮助我如何获得相应的坐标"cid = 3635533832900933072"

android google-api

7
推荐指数
2
解决办法
2211
查看次数

具有额外背景的Android警报对话框

我最近将我的应用程序迁移到了Material Design,我用我的警报对话框偶然发现了这个问题:

对话框似乎有两个背景,我不知道如何摆脱外部背景

我正在应用这样的对话框样式:

<item name="android:alertDialogTheme">@style/Theme.AlertDialog</item>

Theme.AlertDialog看起来像这样:

<style name="Theme.AlertDialog" parent="Base.V14.Theme.AppCompat.Dialog">
    <item name="colorPrimary">@color/theme_primary</item>
    <item name="colorPrimaryDark">@color/theme_primary_dark</item>
    <item name="colorAccent">@color/theme_accent_dark</item>
</style>
Run Code Online (Sandbox Code Playgroud)

这是在我的Kitkat设备上发生的,它在Lollipop上工作正常.你能帮助我摆脱那个外在的背景吗?

android android-alertdialog android-styles

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