小编And*_*ynn的帖子

Intellij自动导入内部类

我正在使用Intellij 10.5,我希望能够使用自动生成导入行来允许内部类,但我不认为它是设置首选项.这可能吗?

示例价值千言万语:

public class Foo {
  public static class Bar {
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在编写一些需要使用Bar实例的代码:

Bar bar = new Bar();
Run Code Online (Sandbox Code Playgroud)

Intellij正确地将Bar作为导入的建议之一,但是当我选择它时,它会执行以下操作:

import package.Foo;

Foo.Bar bar = new Foo.Bar();
Run Code Online (Sandbox Code Playgroud)

而我想要的是:

import package.Foo.Bar;

Bar bar = new Bar();
Run Code Online (Sandbox Code Playgroud)

谢谢!

java import intellij-idea

22
推荐指数
1
解决办法
5725
查看次数

AlarmManager是否要求PendingIntent属于BroadcastReceiver类型?

AlarmManager的文档似乎暗示(但并不直接明确要求)您传入任何方法的PendingIntentset()应该是BroadcastReceiver类型,但我测试了传入其他组件类型(如IntentService),它似乎工作得很好.

将非BroadcastReceiver Intents与AlarmManager一起使用是否安全?

android broadcastreceiver alarmmanager intentservice android-pendingintent

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