标签: android-support-library

在片段类中发送/获取intent extra

问题出在标题中.在正常活动中,我使用:

要发送数组:

b.putParcelable(Activity.EXTRA_ARRAY, xy);
i.putExtras(b);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

要获得数组:

Bundle b = getIntent().getExtras();
Array... xy = b.getParcelable(xy);
Run Code Online (Sandbox Code Playgroud)

如何在片段类中使用它?发送和接收此意图.

提前致谢.

android android-fragments android-listfragment android-fragmentactivity android-support-library

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

getFragmentManager()和支持包

我正在学习使用片段来构建动态应用程序,但我对Fragment Manager存在问题.当我通过方法传递它时,getFragmentManager()会显示一个警告,因为它返回android.app的片段管理器,而不是来自支持库.你知道怎么解决吗?

在此输入图像描述

android fragment android-fragments android-screen-support android-support-library

0
推荐指数
1
解决办法
6215
查看次数

finish()调用后的活动生命周期

我想知道是否onSaveInstance(),onPause()并且onStop()如果我打电话finish()或生命周期直接跳转到onDestroy().

我还想知道是否onRetainNonConfigurationInstance()总是调用android.support.v4库,或者只是因为配置更改而重新创建活动(当活动停止并放在backstack上时我可以信任吗?)

谢谢

android android-lifecycle android-support-library

0
推荐指数
1
解决办法
3614
查看次数

Android ActionBar未在API 8上显示AppCompat v7

我试图ActionBar通过使用v7 AppCompat库来显示我的API 8模拟器,但它没有显示.甚至Split Action Bar也没有显示.用户必须单击菜单按钮才能显示选项.我需要4个选项才能始终在屏幕上显示.

编辑 ::

我有android:uiOptions="splitActionBarWhenNarrow",如果有帮助......

这是我的菜单xml代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:symagine="http://schemas.android.com/apk/res-auto" >

<item
    android:id="@+id/action_twitter"
    android:icon="@drawable/ic_action_twitter_icon"
    android:orderInCategory="1"
    android:showAsAction="always"
    symagine:showAsAction="always"
    android:title="@string/twitter_desc"/>
<item
    android:id="@+id/action_share"
    android:icon="@drawable/ic_action_share"
    android:orderInCategory="5"
    android:showAsAction="always"
    symagine:showAsAction="always"
    android:title="@string/share_desc"/>
<item
    android:id="@+id/action_rightDrawer"
    android:icon="@drawable/ic_action_i"
    android:orderInCategory="6"
    android:showAsAction="always"
    symagine:showAsAction="always"
    android:title="@string/action_info"/>
<item
    android:id="@+id/action_facebook"
    android:icon="@drawable/facebook_icon"
    android:orderInCategory="2"
    android:showAsAction="always"
    symagine:showAsAction="always"
    android:title="@string/facebook_desc"/>
<item
    android:id="@+id/action_contact"
    android:orderInCategory="3"
    android:showAsAction="collapseActionView"
    symagine:showAsAction="collapseActionView"
    android:title="@string/action_contact"/>
<item
    android:id="@+id/about_us"
    android:orderInCategory="4"
    android:showAsAction="collapseActionView"
    symagine:showAsAction="collapseActionView"
    android:title="@string/action_about_us"/>

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

这是我的HomeActivity代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it …
Run Code Online (Sandbox Code Playgroud)

android android-menu android-support-library android-actionbar-compat

0
推荐指数
1
解决办法
4470
查看次数

android是google play服务需要的支持库v4吗?

我知道它之前被要求在这里,但是这是机器人工作室抱怨:

在此输入图像描述

我确信我没有在gradle构建中的任何地方引用支持库,但android studio抱怨它是谷歌播放服务所需要的.

编辑:

dependencies {
    compile project(':comgizmogadgetsappzproductivity')
    compile 'com.google.android.gms:play-services-ads:+'
    compile files('libs/Parse-1.3.8.jar')
    compile files('libs/crashlytics.jar')
}
Run Code Online (Sandbox Code Playgroud)

comgizmogadgetsappzproductivity没有依赖关系.

编辑2:

问题是我早先将支持库作为依赖项,但我删除了它,因为我不再需要它了.从构建错误中我可以看到它说"配置:app:_debugCompile"需要它.也许我需要从_debugCompile配置中手动删除支持库?"_debugCompile"是一个文件吗?我尝试在项目文件夹中使用find和grep搜索它,但没有找到任何内容.

android admob android-support-library google-play-services

0
推荐指数
1
解决办法
1636
查看次数

在修订版22中无法解析导入android.support.test

我正在尝试使用支持库在Android中进行测试.但是,当我尝试导入时

import android.support.test.runner.AndroidJUnit4;
Run Code Online (Sandbox Code Playgroud)

正如它在这里所描述的那样

The import android.support.test can not be resolved
Run Code Online (Sandbox Code Playgroud)

我想使用版本22,因为我想使用为UiAutomator提供的新功能.

源中没有support\test文件夹

我正在挖掘sdk文件夹,我注意到即使路径来源\ android-21\android\support\test存在,sources\android-22\android\support也没有测试文件夹(有一个测试但是只有GrantActivity.java里面).

我忘记了进口任何罐子吗?(我尝试导入支持注释,并支持-v4,但结果相同).

难道我做错了什么?我希望如此,你们可以帮助我解决这个问题.

提前致谢!

注意:我已经下载了Android支持存储库和库,我拥有API 22中的所有软件包,并且我拥有最新的工具,平台工具和构建工具.

(我认为这不重要,但我在Windows 7中使用Eclipse Kepler)

testing android android-support-library android-uiautomator

0
推荐指数
1
解决办法
4506
查看次数

导入android.support.v7.app.ActionBarDrawerToggle无法解析

我试图使用ActionBarDrawerToggle并得到错误:

The import android.support.v7.app.ActionBarDrawerToggle cannot be resolved

它没有导入v4类型的问题,但据我所知,它已被弃用,并没有按我想要的方式运行.更进一步,我没有问题,与进口像其他V7类ActionBarActionBarActivity并只用ActionBarDrawerToggle发生.

如何解决这个问题(和类型)?

android android-support-library actionbardrawertoggle

0
推荐指数
1
解决办法
3357
查看次数

Android支持库浮动操作按钮异常

我遇到了一个奇怪的行为android.support.design.widget.FloatingActionButton.我已经google了一下,但没有提到这个组件的这种错误.

这只发生在我StrictMode启用android的情况下.我得到以下异常:

CoordinatorLayout? Default behavior class android.support.design.widget.FloatingActionButton$a could not be instantiated. Did you forget a default constructor?
java.lang.InstantiationException: can't instantiate class android.support.design.widget.FloatingActionButton$a; no empty constructor
        at java.lang.Class.newInstanceImpl(Native Method)
        at java.lang.Class.newInstance(Class.java:1130)
        at android.support.design.widget.CoordinatorLayout.a(CoordinatorLayout.java:503)
        at android.support.design.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:579)
        at android.view.View.measure(View.java:16831)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5245)
        at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
        at android.view.View.measure(View.java:16831)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5245)
        at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1410)
        at android.widget.LinearLayout.measureVertical(LinearLayout.java:695)
        at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
        at android.view.View.measure(View.java:16831)
        at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:868)
        at android.view.View.measure(View.java:16831)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5245)
        at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
        at android.view.View.measure(View.java:16831)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5245)
        at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1410)
        at android.widget.LinearLayout.measureVertical(LinearLayout.java:695)
        at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
        at android.view.View.measure(View.java:16831)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5245)
        at android.widget.FrameLayout.onMeasure(FrameLayout.java:310) …
Run Code Online (Sandbox Code Playgroud)

android android-support-library floating-action-button

0
推荐指数
1
解决办法
734
查看次数

在android studio中检测到框架.无法打开项目

在我的系统中克隆https://github.com/prasang7/Mobile-applications后,当我在这个repo中打开任何项目时,android studio显示错误.它说" 在android studio中检测到框架 - 配置 ".此外,在android studio左侧的项目结构中没有列出/可见的目录或文件.

这是android studio截图的链接:https://www.dropbox.com/s/kkgt9otv25vthb1/Screenshot%20from%202016-03-03%2023%3A48%3A08.png?dl=0

我找不到gradle文件,以及项目结构中android选项中的res文件.

我已经检查了这些解决方案,但它们都没有为我工作: -

在android studio中检测到框架

在项目中检测到Android框架

android android-support-library android-studio

0
推荐指数
1
解决办法
2511
查看次数

无法解决:com.android.support:design-v7:23.0.0

我收到以下错误:

Failed to resolve: com.android.support:design-v7:23.0.0 
Run Code Online (Sandbox Code Playgroud)

我已经更新了所有需要的skd工具(比如android支持库,存储库)但是当我同步项目时它会显示Error.即使单击"安装存储库和同步项目"也没有任何反应.

我已经检查了其他问题,但它们对我不起作用.

在此输入图像描述

android android-support-library android-studio

0
推荐指数
1
解决办法
4882
查看次数