小编ʍѳђ*_*ઽ૯ท的帖子

null对象引用上的NullPointerException addToRequestQueue(com.android.volley.Request,java.lang.String)'

我正在使用AndroidHive寄存器登录,它在这个登录寄存器的示例项目中工作正常.

但经过多次尝试使用CardViews和其他小部件尝试后,此错误出现在LogCat:

java.lang.NullPointerException: Attempt to invoke virtual method 'void client.myproject.app.AppController.addToRequestQueue(com.android.volley.Request, java.lang.String)' on a null object reference
            at client.myproject.RegisterActivity.registerUser(RegisterActivity.java:185)
            at client.myproject.RegisterActivity.access$300(RegisterActivity.java:35)
            at client.myproject.RegisterActivity$1.onClick(RegisterActivity.java:81)
            at android.view.View.performClick(View.java:4780)
            at android.view.View$PerformClick.run(View.java:19866)
            at android.os.Handler.handleCallback(Handler.java:739)
            at android.os.Handler.dispatchMessage(Handler.java:95)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5254)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
Run Code Online (Sandbox Code Playgroud)

虽然这些代码在单个应用程序中正常工作(只需注册登录).

我正在使用Volley库.

android android-volley

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

How can i fix this error in Android Studio,Cause: invalid type code: 00?

All the code was working perfectly and nothing was wrong. Suddenly when i want to run the app it gives me this one error.

I have not touched the code.I tried uninstalling Android Studio and reinstalling it but yet it still gives me this error

Cause: invalid type code: 00 Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)

LOGCAT:

org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':app'.
    at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:94)
    at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:89)
    at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:70)
    at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:34) …
Run Code Online (Sandbox Code Playgroud)

android android-studio

18
推荐指数
3
解决办法
4714
查看次数

工具栏在棒棒糖状态栏上的阴影

我正在使用Android Studio中使用的模板AppCompat Toolbar.不幸的是,工具栏在状态栏上投下阴影,因此看起来不正确.我也实现了一个,NavigationDrawer所以我不能简单地设置状态栏的颜色.

这是它的样子:

在此输入图像描述

这应该是这样的:

在此输入图像描述

activity_main.xml中

<android.support.v4.widget.DrawerLayout 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:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:openDrawer="start">

<include
    layout="@layout/app_bar_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

<android.support.design.widget.NavigationView
    android:id="@+id/nav_view"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    app:headerLayout="@layout/nav_header_main"
    app:menu="@menu/activity_main_drawer" />

</android.support.v4.widget.DrawerLayout>
Run Code Online (Sandbox Code Playgroud)

app_bar_main.xml

<?xml version="1.0" encoding="utf-8"?>
<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="hu.pe.thinhhoang.aaosync.MainActivity">

<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme.AppBarOverlay">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        app:popupTheme="@style/AppTheme.PopupOverlay" />

</android.support.design.widget.AppBarLayout>

<include layout="@layout/content_main" />

</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

styles.xml(v21)

<resources>>

<style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:windowDrawsSystemBarBackgrounds">true</item>
    <item name="android:statusBarColor">@android:color/transparent</item>
</style>

</resources>
Run Code Online (Sandbox Code Playgroud)

android statusbar navigation-drawer android-toolbar

11
推荐指数
3
解决办法
5912
查看次数

带有ShareActionProvider-v7的ActionBar上ShareAction图标问题的大小

我是工作在我老ShareAction在我ActionBar和它的工作,因为我上更新了我的包SDK Manager.我看到谷歌的这篇文档说,

要为您的活动添加"分享"操作,请ShareActionProvider在应用栏的菜单资源中添加.例如:

而且我添加了相同的内容而不添加任何内容Icons:

<item android:id="@+id/action_share"
   android:title="@string/share"
   app:showAsAction="ifRoom"
   app:actionProviderClass="android.support.v7.widget.ShareActionProvider"/>
Run Code Online (Sandbox Code Playgroud)

我用的是:

app:actionProviderClass="Mypackagename.ShareActionProvider"
Run Code Online (Sandbox Code Playgroud)

使用ShareActionProvider以下代码的自定义.您可以在此处查看.

我看到了一个黑客或技巧(使用ShareActionProvider-v4),自从我决定使用以来一切都很好android.support.v7.widget.ShareActionProvider.

那么,这是我目前的代码:

<item
   android:id="@+id/shareac"
   android:title="@string/share"
   app:actionProviderClass="android.support.v7.widget.ShareActionProvider"
   app:showAsAction="always" />
Run Code Online (Sandbox Code Playgroud)

我没有使用,Icon因为这里的文档说,

您不需要指定图标,因为ShareActionProvider 窗口小部件会处理自己的外观和行为.但是,如果操作在溢出菜单中结束,则需要使用android:title指定标题.

以下是我到目前为止所做的事情:

 @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_main_details, menu);
        // Locate MenuItem with ShareActionProvider
        MenuItem item = menu.findItem(R.id.shareac);
        // Fetch and store ShareActionProvider
        mShareActionProvider = (ShareActionProvider) MenuItemCompat.getActionProvider(item);
        Intent …
Run Code Online (Sandbox Code Playgroud)

android android-actionbar shareactionprovider android-studio

10
推荐指数
1
解决办法
906
查看次数

向下滚动时隐藏AppBar

我有一个AppBar和一个水平线性布局(包括编辑文本和两个图像按钮)和我的布局中的其他东西.当用户向下滚动时,我想要AppBar(实际上,Toolbar隐藏.这是我尝试过的,appbar并没有隐藏它只是停留在那里.我跟着Chris Banes Cheesesquare Sample.

这是我的应用程序的屏幕截图:

在此输入图像描述

当用户滚动时,我希望它AppBar/Toolbar消失,并且包含edittext的水平布局会替换appbar并保留在那里.

你能告诉我我做错了什么吗?

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/drawer_layout"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:fitsSystemWindows="true"> 

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/main_content"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

        <android.support.design.widget.AppBarLayout
            android:id="@+id/appbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

        <android.support.v7.widget.Toolbar
            android:id="@+id/my_toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            android:elevation="4dp"
            android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
            xmlns:android="http://schemas.android.com/apk/res/android"
            app:layout_scrollFlags="scroll|enterAlways|snap"
            />

        </android.support.design.widget.AppBarLayout>

        <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:tools="http://schemas.android.com/tools"
            xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical"
            app:layout_behavior="@string/appbar_scrolling_view_behavior"
            tools:showIn="@layout/activity_show" tools:context="com.example.bimpc1.sozluk.GosterActivity"
            android:background="@color/white"
            android:id="@+id/mylin">

        <View
            android:layout_width="fill_parent"
            android:layout_height="30dp">
        </View>

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:id="@+id/topLayout"
            android:layout_alignParentTop="true"
            android:paddingLeft="10dp"
            android:paddingRight="10dp">

            <ImageButton
                android:id="@+id/btn_sil"
                android:layout_width="45dp"
                android:layout_height="45dp"
                android:gravity="center"
                android:src="@drawable/delete"
                android:background="@color/white" …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-toolbar android-appbarlayout

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

在不使用GoogleDocViewer的情况下在android webview上打开PDF文件

如何pdfAndroid webview不使用GoogleDocViewer的情况下显示网址?

PDF url需要身份验证,并且url在浏览器上正常工作但是当我尝试在android webview中打开相同的url时,它显示空白屏幕.

pdf android android-webview

8
推荐指数
1
解决办法
459
查看次数

setBackgroundTintColorList(ColorStateList)之后的setImageResource(int)不起作用FloatingActionButton

我必须在UtteranceProgressListener回调方法中更改FAB状态,但setImageResource()在调用之后不执行任何操作setBackgroundTintColorList().但是,当我注释掉它时确实改变了src图像setBackgroundTintColorList().

setBackgroundTintColorList();
setImageResource();
//doesn't work

//setBackgroundTintColorList();
setImageResource();
//Now it works.
Run Code Online (Sandbox Code Playgroud)

怎么了.

android android-layout floating-action-button

8
推荐指数
1
解决办法
796
查看次数

Android Studio安装程序停留在“修补Google API Intel x86 Atom_64系统映像13至14”上

它已经一个小时了,但是即使wifi连接非常强大(100Mb / s)并且可能稳定,进度条也完全没有响应。我之前也曾尝试取消,重新启动和重新安装两次,但是此时总是卡住。尽管到目前为止这可能并没有影响我的工作流程,但是我想保持所有更新,并且知道为什么会发生这种情况,我们将不胜感激。

在此处输入图片说明

android android-studio

8
推荐指数
0
解决办法
978
查看次数

Android <4.3 WebView https错误:回退到SSLv3,因为主机是TLS不容忍的

我的应用包含一个WebView加载https的应用url.我注意到在Android版本上> 4.3一切正常,但在较低版本上我收到此错误:

external/chromium/net/http/http_stream_factory_impl_job.cc:865: [0804/151708:WARNING:http_stream_factory_impl_job.cc(865)] Falling back to SSLv3 because host is TLS intolerant: :443
Run Code Online (Sandbox Code Playgroud)

"page not found"消息出现.Https页面是一个TLS v 1.2,我已经读过,旧版本的Android不支持这种证书.

所以,如果我使用类似的东西SSLv3,我保证一切都适用于大多数Android版本?

android ssl-certificate webview

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

顶部工具栏菜单+ BottomAppBar菜单+ BottomNavigationDrawerFragment就像Material Design一样

我想要实现的就像这个图像(虽然没有顶部NavigationView)但Toolbar菜单+ BottomAppBar菜单+ BottomNavigationDrawerFragment完全像材料设计:

在此输入图像描述

我可以BottomAppBar通过replace()(我的答案)管理菜单:

val bottomBar = findViewById<BottomAppBar>(R.id.bottomAppBar)
bottomBar.replaceMenu(R.menu.menu_main)
Run Code Online (Sandbox Code Playgroud)

这让我膨胀的菜单为BottomAppBar以下代码加使用onCreateOptionsMenu()Toolbar菜单和setSupportActionBar():

val toolbar = findViewById<Toolbar>(R.id.myToolbar)
setSupportActionBar(toolbar)
Run Code Online (Sandbox Code Playgroud)

问题的关键是,在该教程(例如)时,他使用setSupportActionBar(bottom_app_bar)用于设置SupportActionBarBottomAppBar.所以,如果我们使用setSupportActionBar(bottom_app_bar)BottomAppBar,它会显示BottomNavigationDrawerFragment+菜单是在底侧handlable.

但是,Toolbar菜单怎么样? Toolbar如果我们使用,+菜单项将无法处理或显示setSupportActionBar(bottomAppbar).

我测试的东西是:

  • 可能听起来有些可笑,但用了两个setSupportActionBar()两个ToolbarBottomAppBar
  • 甚至尝试通过onCreateOptionsMenu()方法膨胀两个菜单但没有工作.

问题是,我们如何才能将Top ToolbarMenu + BottomAppBarMenu …

android android-menu navigation-drawer android-toolbar android-bottomappbar

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