在Visual Studio 2012中,文本编辑器旁边有一个垂直条,其中显示了断点的红色标记:

有没有办法设置这个酒吧的颜色?
我有一个可以动态创建标签的应用程序.当我创建一个标签时,我会发起一个活动作为意图.像这样:
private void addTab(Context packageContext, Class<?> newClass, TabHost mTabHost, String tabId, String tabLabel){
// newClass is my Activity class that I want to start in the tab
Intent intent = new Intent().setClass(packageContext, newClass);
TabHost.TabSpec spec;
spec = mTabHost.newTabSpec(tabId).setIndicator(tabLabel)
.setContent(intent);
mTabHost.addTab(spec);
mTabHost.setCurrentTabByTag(tabId);
}
Run Code Online (Sandbox Code Playgroud)
很标准.而且效果很好.现在,假设我在我的选项卡中实例化的活动中有一个按钮(或menuitem,无论如何).当用户按下此按钮时,我希望删除和销毁活动及其所在的选项卡.
我似乎无法找到一种简单的方法来做到这一点.我找到了TabHost.clearAllTabs()函数,但这会破坏所有标签和活动,我只想删除一个.
有人建议我保存我打开的所有Tabs的列表,然后调用clearAllTabs(),之后我重新创建除了我不想要的所有其他选项卡.
像这样的东西:
public static ArrayList<TabHost.TabSpec> list = new ArrayList<TabHost.TabSpec>();
Run Code Online (Sandbox Code Playgroud)
我将此行添加到我的addTab()函数中,以便我创建的每个选项卡都记在我的ArrayList中:
list.add(spec);
Run Code Online (Sandbox Code Playgroud)
然后,当我想删除我的标签时,我运行此功能:
public static void removeTab(){
list.remove(list.size()-1); // remove it from memory
mTabHost.clearAllTabs(); // clear all tabs from the tabhost
for(TabHost.TabSpec spec : list) // add …Run Code Online (Sandbox Code Playgroud) 我正在使用带有bluez版本4.101的Linux计算机.我正在以从属模式与BLE设备通信.我正在尝试从BLE设备读取数据.但是当我这样做时,读取失败并出现以下错误:"属性需要在读/写之前进行身份验证".我可以从许多其他特征中读取数据,但我在这个上失败了.我正在使用的命令是
-gatttool -b 11:22:33:44:55:66 --char-read
我需要做什么才能阅读这些数据?
注意:我可以从iPhone上读取这些数据.但我需要配对,所以也许这是一个配对问题.