小编LoP*_*oBo的帖子

在IntelliJ IDEA中同时滚动多个拆分

在IntelliJ IDEA中,我经常垂直分割选项卡,以便能够同时查看多个文件.当两个(或更多)文件具有相同(或类似)结构并且我想比较它们(例如语言文件)时,这可能很有用.

我的问题是我想同时滚动两个分割,但无法弄清楚如何(如果可能的话).这有什么设置/插件吗?

scroll intellij-idea

12
推荐指数
2
解决办法
5360
查看次数

Safari中的"新窗口"键盘快捷键

我正在使用macOS Sierra(10.12)和Safari 10.0.

我通常只需按⌘N在Safari中打开一个新窗口.这条捷径似乎最近发生了变化(也许当我升级到塞拉利昂时).现在,⌘N只会在非全屏模式下打开一个新窗口.在全屏模式下,它将打开一个新选项卡.

我在菜单中的File下检查,当我处于全屏模式时,它会显示新窗口的快捷键⌥⌘N.此命令在全屏模式下工作,但如果我不是全屏模式,则⌥⌘N将打开一个新选项卡:S

我尝试将⌘N设置为Safari中新窗口的键盘快捷键(在"系统偏好设置"中).现在,当我处于全屏模式时,它还会在文件下显示"新窗口⌘N",但快捷方式仍然会打开一个新选项卡.

这是一个错误还是它应该是一个新功能?它看起来效果不佳.我想有一个键盘快捷键打开一个新窗口,无论我是否处于全屏模式.

注意:⌘T似乎与以前一样.

safari macos keyboard-shortcuts macos-sierra

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

java.lang.NullPointerException:尝试在GridView中的空对象引用上调用虚拟方法'java.lang.String java.lang.Object.toString()'

我正在尝试从电影数据库中获取有关电影的数据。然后在布局中使用gridview,然后将其显示在设备上。这是通过使用ArrayAdapter来完成的。我只想在网格中显示电影的名称。但是我一直收到“ java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'java.lang.String java.lang.Object.toString()'”错误。我的代码如下:

public class MainActivityFragment extends Fragment {
    ArrayAdapter<String> mMovieAdapter;

    public MainActivityFragment() {
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        mMovieAdapter = new ArrayAdapter<String>(getActivity(), R.layout.item_movies, R.id.image_view_movie, new ArrayList<String>());
        View rootView = inflater.inflate(R.layout.fragment_main, container, false);
        GridView listView = (GridView) rootView.findViewById(R.id.gridview_movies);
        listView.setAdapter(mMovieAdapter);
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
                Intent intent = new Intent(getActivity(), DetailActivity.class);
                String forecast = mMovieAdapter.getItem(i);
                intent.putExtra(Intent.EXTRA_TEXT, forecast);
                startActivity(intent);
                /*
                 * Context context = getActivity(); String …
Run Code Online (Sandbox Code Playgroud)

java android

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

更改 Android 中的配对对话框外观

我们有一个与 BLE 设备(我们也生产)配对的 Android 应用程序,但默认的 Android 配对对话框存在一些问题:

配对对话框

问题是:

  • 我们的设备不需要访问联系人或通话记录。是否可以删除该选项?无论是否选中该框,配对和我们的功能都将起作用,但我们的客户认为他们必须检查它,并对我们为什么需要该信息表示担忧。这个选项似乎是在Android 6中添加的。

  • “输入配对代码,然后按 Return 或 Enter”没有任何意义,因为没有配对代码,也没有输入字段。最好删除/更改此文本。

是否可以通过应用程序(最好)或者通过 BLE 设备的更改来调整对话框?

(我意识到该对话框可能会因 Android 版本和/或制造商的不同而有所不同。屏幕截图来自搭载 Android 7 的 Nexus 5X)

android bluetooth bluetooth-lowenergy

5
推荐指数
1
解决办法
2361
查看次数