小编DMT*_*T82的帖子

在Android Studio 1.0之后,values-21,values-22或values-xx文件夹消失了

当我创建一个API14最小的新项目时,我的项目中没有values-21values-22文件夹.我在任何地方都没有看到任何styles.XML,那么我应该如何为Lollipop输入XML代码呢?

我使用的是Android Studio 1.0.1,我安装了SDK 21,21.1.1,24.0.2.

java android android-studio android-styles

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

导入Facebook SDK后,库使用与此项目相同的包

这是我在将Facebook SDK(3.15.0)导入Android Studio(0.8.2)后得到的错误消息.

错误:任务':app:processDebugResources'的执行失败.错误:库使用与此项目相同的包:com.aaa.bbb.test您可以使用android.enforceUniquePackageName = false临时禁用此错误但是,这是临时的,将在1.0中强制执行

这是我的build.gradle.

apply plugin: 'com.android.application'

android {
compileSdkVersion 19
buildToolsVersion '19.1.0'

defaultConfig {
    applicationId "com.aaa.bbb.test"
    minSdkVersion 11
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:19+'
compile project(':facebook')

}
Run Code Online (Sandbox Code Playgroud)

这是我的Facebook build.gradle.

apply plugin: 'com.android.library'

dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile files('libs/bolts.jar')
}

android {
compileSdkVersion 19
buildToolsVersion '19.1.0'

defaultConfig {
    applicationId "com.aaa.bbb.test"
    minSdkVersion 11
    targetSdkVersion 19
    versionCode …
Run Code Online (Sandbox Code Playgroud)

android facebook gradle android-studio facebook-sdk-3.14.x

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

导入3个SDK,得到错误:找到3个版本的android-support-v4.jar

我创建了一个Android应用程序.已导入我的所有SDK(GoogleSDK,FacebookSDK,AppCompatSDK)

右键单击我的项目 - >属性 - > Android - >添加我的3个SDK.按应用并出现此错误:

在依赖项列表中找到3个版本的android-support-v4.jar,但并非所有版本都相同(仅在此时检查基于SHA-1).目前,所有版本的库必须相同.

我该怎么办?该项目不是红色,订单和出口,和图书馆没有任何红色

(此应用程序适用于API 8及以上版本)

PS 如果您知道任何指向良好教程的链接,它会显示如何为FacebookSDK 3.5制作登录按钮,登录并返回新的活动会很好.只需登录和注销,仅此而已.

谢谢.

java android jar android-2.2-froyo facebook-android-sdk

11
推荐指数
1
解决办法
6752
查看次数

DevTools 在 Intellij 中重新启动两次

我正在 Intellij 中启动一个新的 Spring Boot 2.4.2 应用程序,并添加了 DevTools。
Spring Boot 是在 spring.io 的主页中创建的,而不是通过 Intellij 创建的。
在首选项 -> 构建、执行、部署 -> 编译器中,我检查了:自动构建项目。
然后我在“帮助”->“查找操作”中搜索“注册表...”并搜索:compiler.automake.allow.when.app.running,并也进行了检查。

我正常启动 Spring 应用程序,4 秒后启动。
我在主类中有一些输出文本并保存该文件,但它运行 Spring Boot 两次。
首先它运行 Spring Boot,然后关闭它,然后再次运行它。

线程 19] ossconcurrent.ThreadPoolTask​​Executor:关闭 ExecutorService 'applicationTaskExecutor' 线程 19] j.LocalContainerEntityManagerFactoryBean:关闭持久性单元“默认”的 JPA EntityManagerFactory
线程 19] .SchemaDropperImpl$DelayedDropActionImpl:HHH000477:启动延迟的 evictData架构作为一部分SessionFactory 关闭'Thread-19] osbfsupport.DisposableBeanAdapter :对名称为“inMemoryDatabaseShutdownExecutor”的 bean 调用销毁方法失败:
org.h2.jdbc.JdbcSQLNonTransientConnectionException:数据库已关闭(要在虚拟机关闭时禁用自动关闭,请添加“; DB_CLOSE_ON_EXIT=FALSE" 到数据库 URL) [90121-200] Thread-19] com.zaxxer.hikari.HikariDataSource : HikariPool-4 - 关闭已启动... Thread-19] com.zaxxer.hikari.HikariDataSource
: HikariPool-4 - 关闭完成。

之后,它再次启动 Spring Boot 应用程序。
首先,它在 1.0 秒内启动,然后关闭并再次重新启动,第二次它在 0.6 秒内启动,但我不明白为什么当我保存一次时它会运行 Spring 应用程序两次。

我在 …

macos devtools intellij-idea spring-boot

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

登录Facebook后重定向到新活动(Facebook SDK 3.5.2)

我有两个用于Facebook登录的课程,它有效.我可以按下Loginbutton,写下我的用户名/密码,它会登录我,事实是我将带着我的徽标图片回到Main-class(s​​tartsite),依此类推.

我想要做的是,当您按下登录按钮并登录时,您将被重定向到一个新的活动

这是我可以看到的2个类,但是我在哪里进行重定向?在StackOverflow上阅读关于"onComplete"但我无法做到的,想想因为我使用SDK 3.5.2而不是2.0.那么如何在成功登录后重定向到新的Activity.

我的主要活动:

public class SocialLoginActivity extends FragmentActivity {

private SocialLoginFragment socialLoginFragment;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (savedInstanceState == null) {
        // Add the fragment on initial activity setup
        socialLoginFragment = new SocialLoginFragment();
        getSupportFragmentManager().beginTransaction()
                .add(android.R.id.content, socialLoginFragment).commit();
    } else {
        // Or set the fragment from restored state info
        socialLoginFragment = (SocialLoginFragment) getSupportFragmentManager()
                .findFragmentById(android.R.id.content);
    }
}
Run Code Online (Sandbox Code Playgroud)

}

这是FragmentClass:

public class SocialLoginFragment extends Fragment {

private static final String TAG = "SocialLoginFragment";
private …
Run Code Online (Sandbox Code Playgroud)

java eclipse android facebook facebook-sdk-3.0

2
推荐指数
1
解决办法
1521
查看次数

选择JFXCombobox项目并发送到新的Combobox

我将JFoenix库用于我的Comboboxes.

' boxLeague.getSelectionModel().selectedItemProperty().addListener((observable,oldValue,newValue) - > boxTeams.setItems(listPremierLeague)); 当从boxLeague Combobox中选择任何内容时,'会将所有文本放到boxTeams Combobox中,但我想要做的是当在boxLeague中选择特定项时,然后填充另一个组合框.

public class Controller implements Initializable {

@FXML
private JFXComboBox<String> boxLeague;

@FXML
private JFXComboBox<String> boxTeams;

@FXML
private JFXComboBox<String> boxPlayers;


ObservableList<String> listLeagues = FXCollections.observableArrayList(
        "Bundesliga", "La Liga", "Ligue 1", "Premier League", "Serie A", "Champions League", "Europa League");

ObservableList<String> listPremierLeague = FXCollections.observableArrayList(
        "Arsenal", "Bournemouth", "Brighton", "Burnley", "Chelsea", "Crystal Palace", "Everton");




@Override
public void initialize(URL location, ResourceBundle resources) {

    boxLeague.setItems(listLeagues);
    boxLeague.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> boxTeams.setItems(listPremierLeague));
}
Run Code Online (Sandbox Code Playgroud)

}

java lambda javafx java-8 jfoenix

2
推荐指数
1
解决办法
1008
查看次数