小编dai*_*dai的帖子

使用Console读取System.in for Intellij

我需要打开控制台并使用Intellij输入我的作业输入.Eclipse有一种方法可以使用Scanner类和读取来执行此操作,System.in但在IntelliJ中运行相同的代码不起作用,因为我无法在控制台中键入任何内容.

有没有办法做到这一点?
我的代码如下:

    public class BasicAssertions {
       @Test
       public void testAssertions(){
           System.out.println("Enter: ");
           Scanner reader = new Scanner(System.in);
           int first = reader.nextInt();
           int second = reader.nextInt();
           String s = reader.next();
           String s2 = reader.next();
           assertTrue(first<=second);
           assertFalse(first+second >100);
           assertNotEquals(s,s2);
           assertNotNull(s2);    
       }    
   }
Run Code Online (Sandbox Code Playgroud)

java intellij-idea

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

执行定期同步时出错

我正在尝试使用同步适配器执行句点同步.它可以手动同步,但不能定期同步.这是我从logcat获得的唯一东西

Could not find class 'android.content.SyncRequest$Builder', referenced from method 
com.example.user.sunshine.sync.SunshineSyncAdapter.configurePeriodicSync
Run Code Online (Sandbox Code Playgroud)

以下是我的代码:

 public static void configurePeriodicSync(Context context, int syncInterval, int flexTime) {

    Account account = getSyncAccount(context);
    String authority = context.getString(R.string.content_authority);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        SyncRequest request = new SyncRequest.Builder().
                syncPeriodic(syncInterval, flexTime).
                setSyncAdapter(account, authority).build();
        ContentResolver.requestSync(request);
    } else {
        ContentResolver.addPeriodicSync(account,
                authority, new Bundle(), syncInterval);
    }
}
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会发生这种情况以及我应该如何解决它?

android synchronization

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

标签 统计

android ×1

intellij-idea ×1

java ×1

synchronization ×1