小编Mav*_*.pe的帖子

Java以非零退出值2完成 - Android Gradle

我在执行我的Android应用程序时遇到此错误(我清理它然后构建它,但错误仍然存​​在)

  • 同步:好的
  • 制作项目:好的
  • 清洁:好的
  • 运行:错误

错误:任务执行失败':app:dexDebug'.com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files\Java\jdk1.7.0 _25\bin\java.exe''以非零退出值2结束

我的gradle文件:

apply plugin: 'com.android.application'

android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
    applicationId "com.rzr.rzevallosr.miappdepruebas"
    minSdkVersion 19
    targetSdkVersion 21
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

productFlavors {
}

repositories {
    mavenCentral()
    flatDir {
        dirs 'libs'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])

// This library handles authentication and authorization
compile 'com.spotify.sdk:spotify-auth:1.0.0-beta9@aar'
// This library handles music playback
compile 'com.spotify.sdk:spotify-player:1.0.0-beta9@aar' …
Run Code Online (Sandbox Code Playgroud)

android gradle asp.net-web-api build.gradle

134
推荐指数
8
解决办法
13万
查看次数

ActionBar标题随片段动态变化

我有1个活动,里面有3个碎片(Home-Login-RestorePass)最初,HomeFragment显示,其他两个隐藏.我希望ActionBar标题根据显示的片段而改变.

我在尝试我的活动:

public void setActionBarTitle(String title){
    getSupportActionBar().setTitle(title);
}

@Override
public void onResume() {
    super.onResume();
    // Set title
    setActionBarTitle(getString(R.string.app_name));
}
Run Code Online (Sandbox Code Playgroud)

和碎片有相同的:

@Override
public void onResume() {
    super.onResume();
    // Set title
    ((LoginActivity) getActivity()).setActionBarTitle(getString(R.string.fragment_login));
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.它总是在标题上显示R.string.fragment_login.

我正在使用FragmentTransaction进行片段转换:

btnLogin.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            FragmentTransaction ft = getFragmentManager().beginTransaction();
            ft.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
            HomeFragment homeFragment = (HomeFragment) getFragmentManager().findFragmentById(R.id.fragmentHome);
            LoginFragment loginFragment = (LoginFragment) getFragmentManager().findFragmentById(R.id.fragmentLogin);
            ft.hide(homeFragment).addToBackStack(null);
            ft.show(loginFragment).addToBackStack(null).commit();
        }
    });
Run Code Online (Sandbox Code Playgroud)

另外,如果我可以在ActionBar上出现一个箭头按钮(后退),取决于片段会很棒.

谢谢你的时间!问候.

android android-fragments android-actionbar

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

如何在Spotify SDK for Android上刷新访问令牌?

我正在使用Spotify SDK和来自kaaes的Spotify Web Api Android制作Android的应用程序.刷新访问令牌的最佳方法是什么?因为我需要保持用户登录.

每次用户打开应用程序时,我都不希望我的应用程序要求登录.

我怎么处理这个?

retrofit.RetrofitError: 401 Unauthorized
Login to Spotify failed because of invalid credentials
Run Code Online (Sandbox Code Playgroud)

感谢您的时间和帮助!问候.

android token spotify asp.net-web-api

6
推荐指数
1
解决办法
2338
查看次数