因为模拟器真的很慢我安装了intel x86模拟器。我更改了模拟器中的设置(ARM 更改为 intelatom)。现在,当我运行项目时,它会将我带到模拟器选择屏幕,当我选择它时,项目开始运行,但模拟器不会弹出。
我尝试将CPU切换回ARM,但仍然不起作用。
当我关闭 Android studio 时,它会询问我是否要断开与该项目的连接,以便我确定它正在运行。我看到一些帖子说要给设备配备 768 内存,但没有用。
有人知道解决办法吗?
我有一个带有搜索栏,索引栏和部分的tableview.在我的tableview中,我显示了机场的名称.当我点击其中一个名字时,我会得到一个新视图,其中包含有关该人的更多信息.我的问题是每个部分之后indexpath.row开始重新计数.因此,如果我转到第3部分并选择该部分下面的第一行,则indexpath.row为0.因此,我将始终在第一部分中获得有关名称的更多信息.
例:
== A部分==
Amsterdam机场1
阿姆斯特丹机场
阿姆斯特丹机场
== B部分==
布鲁塞尔机场1
布鲁塞尔机场2
如果我在列表中选择'Brussels airport1',则indexpath.row返回0.因此,如果我在我的数组中使用它,它就会像我选择'Amsterdam airport1'一样,因为这是我的数组中的第一项.
我有一个名为机场的数组,我用它来为索引栏创建一个名为airportDictionary的词典.然后当选择一个项目时,我使用indexpath.row检查我的机场阵列我选择的机场.
有谁知道如何解决这个问题?如果您需要更多解释或代码,请询问!