我一直得到一些用户的轰鸣声例外:
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.
你知道我怎么能解决这个问题?
我有一个用户拥有Android VS890 4G和Android 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
我构建了一个Android应用程序,可以处理谷歌地图的共享意图并显示它的坐标.
问题是,他们发送了一个简短的网址,我使用Google的网址缩短API解码,在某些情况下,结果长链接属于这种类型:http://maps.google.com/?cid = 3635533832900933072&hl = en&gl = us .
任何人都可以帮助我如何获得相应的坐标"cid = 3635533832900933072"
我最近将我的应用程序迁移到了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上工作正常.你能帮助我摆脱那个外在的背景吗?