草庐IT

android.support.v4.app.getFragmentManager() 返回 null?

这是我的堆栈跟踪:FATALEXCEPTION:mainjava.lang.NullPointerExceptionatcom.example.test.fragments.LoadingFragment$1.run(LoadingFragment.java:66)atandroid.os.Handler.handleCallback(Handler.java:725)atandroid.os.Handler.dispatchMessage(Handler.java:92)atandroid.os.Looper.loop(Looper.java:137)atandroid.app.Ac

android - 程序类型已存在 : android. support.v4.media.MediaBrowserCompat$CustomActionCallback

我对Android开发完全陌生,似乎无法解决此错误:“错误:程序类型已存在:android.support.v4.media.MediaBrowserCompat$CustomActionCallback”这是我的依赖:dependencies{implementationfileTree(dir:'libs',include:['*.jar'])implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"implementation'androidx.appcompat:appcompat:1.0.0-

Android 支持包/兼容性库 - 使用 v4 还是 v13?

我刚刚阅读了Android支持包/兼容性库的说明...http://developer.android.com/sdk/compatibility-library.html...这让我有点困惑!它说v13库是v4的超集,但我认为它是相反的?实用:如果我想使用兼容性库,以便我的应用在运行Android2.2(API8)到4.0(API14)及更高版本的手机上构建和运行良好,v4对我来说是否足够? 最佳答案 要面向API8(v2.2),您应该使用v4版本。v13的大部分内容都可以使用,但如果您使用其中任何依赖于平台13API的功能,您的

android - 包 android.support.v4.util 不存在

自上次更新a​​ndroid支持库以来,我在导入LruCache时遇到了问题。Eclipse,现在甚至androidstudio,一直说android.support.v4.util包不存在。我正在使用actionbarsherlock,它包含androidsupportv4并且没有显示错误。在最后一次SDK更新之前,我的应用程序运行良好。发生了什么变化?我该如何解决这个问题?这是显示的错误:java:/Users/amit/App/src/com/app/EMCache.java:5:packageandroid.support.v4.utildoesnotexistjava:/Us

android - 如果我使用新的 "V7 Appcompat library ",我是否仍然需要 "V4 Support Library "才能获得最低 SDK = 7?

我正在从ActionBarSherlock迁移到ActionBarcompat。我删除了ABS,并且里面有support-v4-googlemap,但出现了错误。我现在直接把v4加到项目里看看能不能解决,不过我想知道:如果库是多余的或补充的,我从文档中真的不明白?感谢您的建议、指点等。编辑:这是使我使用“外部jar...”添加v4的错误,它解决了它。Thetypeandroid.support.v4.app.TaskStackBuilder$SupportParentablecannotberesolved.Itisindirectlyreferencedfromrequired.cl

android - Facebook SDK v4 LoginButton 忽略 XML 自定义

新的FacebookSDKforAndroid(v4.0)最近发布的自定义LoginButton引起了奇怪的行为。我在用着。下面是在不同SDK版本中呈现相同XML的比较。问题似乎是SDK4.x中的FB图标无法正确拉伸(stretch)以适应自定义大小的按钮,并且在4.0.1中android:layout_height属性为完全忽略。我的问题是如何让按钮出现在SDK4.x中,就像它在SDK3.x中一样?XML和Java解决方案都是完全可以接受的。SDK3.x的XML:它在SDK3.x上的外观(在运行CM11S的OnePlusOne上截取的屏幕截图):SDK4.x的XML(按钮包已重命名+

android - ClassCastException android.widget.FrameLayout$LayoutParams 到 android.support.v4.widget.DrawerLayout$LayoutParams

我正在开发适用于Android的抽屉导航。根据我的要求,我是在抽屉导航中显示项目的GridView和ListView。我在布局xml文件中创建了一个线性布局,并将两个小部件(GridView和ListView)放置在线性布局中。当我运行该文件时,我收到以下错误:java.lang.RuntimeException:无法启动ActivityComponentInfo{com.example.navigationdrawer3/com.example.navigationdrawer3.MainActivity}:java.lang.ClassCastException:android.w

android - 合并 dex 程序类型已存在时出错 : android. support.v4.os.ResultReceiver$MyResultReceiver

合并dex时出错以下是依赖项。ext{anko_version='0.10.5'support_lib='1.0.0-alpha1'room_lib="1.1.0"}dependencies{implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"implementation"androidx.cardview:cardview:$support_lib"implementation"com.google.android.material:material:$support_lib"implement

android - ActionBarSherlock - android.support.v4.app.Fragment 类型无法解析。它是从所需的 .class 文件中间接引用的

我在一个本身就是一个库的项目中使用ActionBarSherlock作为一个库项目。在我将项目移至新计算机并更新SDK工具之前,一切正常。我有这个错误,我不明白。当我像这样创建一个扩展SherlockFragment的类时:importcom.actionbarsherlock.app.SherlockFragment;publicclassSomeFragmentextendsSherlockFragment{...}我有以下编译错误:Thetypeandroid.support.v4.app.Fragmentcannotberesolved.Itisindirectlyrefere

android - 错误 : MapFragment cannot be cast to android. support.v4.app.Fragment

首先,我在这里注意了:StartFragmentActivityfromActivity现在我有以下问题:mapActivity:publicclassMapsActivityextendsFragmentActivity{privateGoogleMapmMap;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.maps);setUpMapIfNeeded();}...并希望从MainActivity中启动它: