小编san*_*eev的帖子

Android 8.0 Oreo在关注TextInputEditText时崩溃

将我们的一些设备更新到Android 8.0后,在关注a TextInputEditText内部的一个字段后TextInputLayout,应用程序崩溃了Exception:

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'void
android.view.View.getBoundsOnScreen(android.graphics.Rect)' on a null object reference
at android.app.assist.AssistStructure$WindowNode.(AssistStructure.java)
at android.app.assist.AssistStructure.(AssistStructure.java)
at android.app.ActivityThread.handleRequestAssistContextExtras(ActivityThread.java:3035)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1807)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
Run Code Online (Sandbox Code Playgroud)

当我们进入android 设置 - >系统 - >语言和输入 - >高级 - >自动填充服务 - >无,然后专注于TextInputEditText / TextInputLayout不再崩溃.

如何在不必禁用设备上的新8.0自动填充服务的情况下防止崩溃发生?

android android-edittext android-textinputlayout android-8.0-oreo

96
推荐指数
5
解决办法
2万
查看次数

原生广告选项不会出现在我的admob帐户中

我有Admob帐户,当我想创建新广告时,它只显示3个选项:

1)横幅广告

2)非页内广告

3)奖励视频

原生广告应作为第四种选择,但它不适合我.为什么?

我从互联网上得到了这张照片,它显示了4个选项以及原生广告: 在此输入图像描述

android ads admob

14
推荐指数
1
解决办法
7229
查看次数

更新到androidx.appcompat:appcompat:1.1.0后的语言更改问题

最新的链接app-compat1.1.0

将我的应用程序升级到最新版本后,app-compat我的语言设置停止了对API 24以下版本的电话的运行(肯定不能在API 21及以下版本上运行)。

对于API 24及更高版本,我使用ContextWrapper并设置了locale因此有效的方法。

我的问题是,如果androidx.appcompat:appcompat:1.1.0是稳定版本,为什么它对我有用,alpha并且beta版本不同于此处的其他版本以及我尝试过的问题。

我应该再次等待正式的稳定版本并降级到最后一个稳定版本,还是让Google知道是否有效的有效方式(当然,我知道要提交错误)?

configuration android locale android-appcompat

10
推荐指数
2
解决办法
503
查看次数

Android应用如何自动切换为深色模式?

我正在制作一个 Android 应用程序。我为深色模式制作了另一个 UI。这就是我所需要的;该应用程序将在当地时间之前自动切换到深色主题。例如,当当地时间太阳落山时,应用程序将切换到黑暗模式。

或者另一种选择是在一天中预设的时间切换到深色模式。希望你理解我的问题。如果有人知道,请帮助我,如果可能的话,我更喜欢第一个选项。提前致谢。

user-interface android android-studio android-dark-theme

5
推荐指数
1
解决办法
7208
查看次数

Android:每小时获取 UsageStats

我使用UsageStatsAndroid 的功能,但最小间隔是DAILY INTERVAL.

long time = System.currentTimeMillis();
List<UsageStats> appList = manager.queryUsageStats(UsageStatsManager.INTERVAL_DAILY, time - DAY_IN_MILLI_SECONDS, time);
Run Code Online (Sandbox Code Playgroud)

我怎样才能进入UsageStats每小时的间隔?

java android usage-statistics

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

如何使用折叠工具栏在协调器布局中固定工具栏?

我试图使工具栏始终显示在此布局中,而不是仅在它完全滚动出来时才出现。我在折叠工具栏中有一个图像,当完全滚动时需要隐藏它。

这是我尝试过的..关于如何实现它的任何意见?

        <android.support.design.widget.CoordinatorLayout 
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        tools:context=".activities.Event_details">


    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/topLayout"
        app:layout_anchorGravity="top"
        android:layout_gravity="top" >
        <android.support.v7.widget.Toolbar
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:id="@+id/toolbar"
            app:layout_collapseMode="pin"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="@dimen/toolbar_height">
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textColor="@color/colorWhite"
                    android:id="@+id/toolbarTitle"
                    android:layout_centerVertical="true"
                    android:layout_marginEnd="?android:attr/actionBarSize"
                    android:textStyle="bold"
                    android:textSize="@dimen/page_innerheader_titletxt"
                    android:text="@string/app_name"/>

                <TextView
                    android:id="@+id/save_toolbar"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="@string/save"
                    android:textColor="@color/colorYellow"
                    android:layout_centerVertical="true"
                    android:textSize="@dimen/textsize16"
                    android:layout_toStartOf="@id/toolbarButton"
                    android:layout_marginEnd="15dp"/>

                <Button
                    android:id="@+id/toolbarButton"
                    android:layout_width="60dp"
                    android:layout_height="30dp"
                    android:text="@string/done"
                    android:layout_alignParentEnd="true"
                    android:layout_centerVertical="true"
                    android:textColor="@color/colorPrimary"
                    android:background="@drawable/rect_yellow"
                    android:layout_marginEnd="10dp"
                    />
            </RelativeLayout>


        </android.support.v7.widget.Toolbar>

           </RelativeLayout>
        <android.support.design.widget.AppBarLayout
            android:id="@+id/app_bar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:elevation="6dp"
            app:layout_anchor="@id/topLayout"
            android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
            android:fitsSystemWindows="true">


            <android.support.design.widget.CollapsingToolbarLayout
                android:id="@+id/toolbar_layout"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                app:layout_scrollFlags="scroll|exitUntilCollapsed"
                android:fitsSystemWindows="true"
                app:contentScrim="?attr/colorPrimary"
                app:expandedTitleMarginStart="48dp"
                app:expandedTitleMarginEnd="64dp">

                <ImageView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" …
Run Code Online (Sandbox Code Playgroud)

android android-coordinatorlayout android-collapsingtoolbarlayout

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