小编Wan*_*ian的帖子

Android Google Maps CameraUpdateFactory未初始化

我希望ro在地图上显示一个点作为我的位置,但是当我将相机设置在地图上时,为什么会发生此错误?

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.chinatown.wangjian.chinatown_nearbyme/com.chinatown.wangjian.chinatown_nearbyme.MainActivity}: java.lang.NullPointerException: CameraUpdateFactory is not initialized
                                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2074)
                                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2099)
                                                                                           at android.app.ActivityThread.access$600(ActivityThread.java:134)
                                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1207)
                                                                                           at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                           at android.os.Looper.loop(Looper.java:137)
                                                                                           at android.app.ActivityThread.main(ActivityThread.java:4796)
                                                                                           at java.lang.reflect.Method.invokeNative(Native Method)
                                                                                           at java.lang.reflect.Method.invoke(Method.java:511)
                                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:776)
                                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:543)
                                                                                           at dalvik.system.NativeStart.main(Native Method)
                                                                                        Caused by: java.lang.NullPointerException: CameraUpdateFactory is not initialized
                                                                                           at com.google.android.gms.common.internal.zzx.zzb(Unknown Source)
                                                                                           at com.google.android.gms.maps.CameraUpdateFactory.zzqf(Unknown Source)
                                                                                           at com.google.android.gms.maps.CameraUpdateFactory.newLatLngZoom(Unknown Source)
                                                                                           at com.chinatown.wangjian.chinatown_nearbyme.MainActivity.onCreate(MainActivity.java:71)
                                                                                           at android.app.Activity.performCreate(Activity.java:5031)
                                                                                           at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1082)
Run Code Online (Sandbox Code Playgroud)

有关CameraUpdateFactory的完整代码如下,这有什么问题吗?

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.chinatown.wangjian.chinatown_nearbyme/com.chinatown.wangjian.chinatown_nearbyme.MainActivity}: java.lang.NullPointerException: CameraUpdateFactory is not initialized
                                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2074)
                                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2099)
                                                                                           at android.app.ActivityThread.access$600(ActivityThread.java:134)
                                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1207) …
Run Code Online (Sandbox Code Playgroud)

android google-maps google-maps-api-2 android-fragments google-play-services

3
推荐指数
1
解决办法
4685
查看次数

所有com.android.support库必须使用与25.2.0,25.0.0版本完全相同的版本规范

在我的Android工作室今天从版本2.2.3到2.3之后,我在build.gradle上的'com.android.support:appcompat-v7:25.2.0'依赖项中遇到了这个错误.但该项目仍然可以运行.然后我运行一个Gradle依赖关系报告来查看我的完整依赖关系树.显示如下.但我仍然不知道如何解决这个错误.

依赖树

------------------------------------------------------------
Project :app
------------------------------------------------------------

compile - Classpath for compiling the main sources.
+--- com.github.bumptech.glide:glide:3.7.0
+--- project :mylibrary
|    +--- com.android.support:appcompat-v7:22.0.0 -> 25.2.0
|    |    +--- com.android.support:support-annotations:25.2.0
|    |    +--- com.android.support:support-v4:25.2.0
|    |    |    +--- com.android.support:support-compat:25.2.0
|    |    |    |    \--- com.android.support:support-annotations:25.2.0
|    |    |    +--- com.android.support:support-media-compat:25.2.0
|    |    |    |    +--- com.android.support:support-annotations:25.2.0
|    |    |    |    \--- com.android.support:support-compat:25.2.0 (*)
|    |    |    +--- com.android.support:support-core-utils:25.2.0
|    |    |    |    +--- com.android.support:support-annotations:25.2.0
|    |    |    |    \--- com.android.support:support-compat:25.2.0 (*)
| …
Run Code Online (Sandbox Code Playgroud)

android android-studio build.gradle android-gradle-plugin

3
推荐指数
1
解决办法
4826
查看次数

如何使用ListView将OnClickListner添加到CardView使用

我正在尝试使用与Card View和Recycler View一起使用的Android教程.我想将OnClickListner附加到每张卡片上.我尝试了stackoverflow上的许多答案,但它们对我不起作用.我的部分代码.

MainActivity.java

/**
     * Adding few albums for testing
     */
    private void prepareAlbums() {
        int[] covers = new int[]{
                R.drawable.album1,
                R.drawable.album2};

        Album a = new Album("?????", covers[0]);
        albumList.add(a);

        a = new Album("????", covers[1]);
        albumList.add(a);

        adapter.notifyDataSetChanged();
    }

    /**
     * RecyclerView item decoration - give equal margin around grid item
     */
    public class GridSpacingItemDecoration extends RecyclerView.ItemDecoration {

        private int spanCount;
        private int spacing;
        private boolean includeEdge;

        public GridSpacingItemDecoration(int spanCount, int spacing, boolean includeEdge) {
            this.spanCount = spanCount;
            this.spacing …
Run Code Online (Sandbox Code Playgroud)

java android android-xml onclicklistener android-cardview

-1
推荐指数
1
解决办法
1543
查看次数