小编tec*_*oid的帖子

Android Studio 3.1的Gradle同步失败:向后分支70上存在未初始化的对象

将Android Studio从3.0更新到3.1后我的项目gradle同步失败,出现以下错误.

Gradle sync failed: Uninitialized object exists on backward branch 70 Exception Details: Location: 
com/android/build/gradle/tasks/BuildArtifactReportTask.newArtifact(Lcom/android/build/api/artifact/BuildableArtifact;)
Lcom/android/build/gradle/tasks/BuildArtifactReportTask$BuildableArtifactData;
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio

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

Android Fragment Back Stack

我在我的项目中使用了多个片段.我想保存Fragment的状态并在我回到此状态时恢复此状态.在此片段中,我显示了多个图像,这些图像在按钮点击时发生变 我使用以下代码:

String backStateName = fragment.getClass().getName();
FragmentManager fragmentManager = getSupportFragmentManager();
boolean fragmentPopped = fragmentManager.popBackStackImmediate(backStateName, 0);
if (!fragmentPopped) {
 FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
 fragmentTransaction.replace(R.id.container_body, fragment);
 fragmentTransaction.addToBackStack(backStateName);
 fragmentTransaction.commit();
}
Run Code Online (Sandbox Code Playgroud)

它工作正常并保存状态,但它不显示以前的图像.

任何帮助,建议或教程将受到高度赞赏.谢谢.

android savestate android-fragments back-stack fragment-backstack

12
推荐指数
1
解决办法
1229
查看次数