小编jon*_*son的帖子

getAssets(); 从另一个班级

我有一个简单的读取txt文件的功能.

AssetManager mngr = getAssets();
InputStream is = mngr.open("textdb.txt");
Run Code Online (Sandbox Code Playgroud)

它适用于我的主要活动.但是如果我在一个单独的类中使用相同的代码,getAssets()只返回null/crash.

我无法找到为什么它只适用于主类.

有任何想法吗?

解:

subClass.ReadSettings(getApplicationContext());

public String[] ReadSettings(Context myContext) {
}
Run Code Online (Sandbox Code Playgroud)

android assets

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

Angular 2 Checkbox preventDefault

我正在制作一个Bootstrap复选框下拉列表,选项包含在<a>处理点击的标签中,但我也有一个<input type="checkbox">a-tag内部.

当用户按下实际复选框而不是<a>元素时,我的问题就出现了.两者都被点击,发生了一些冲突.复选框检查状态应该反转但不是.

在Angular1中,只需在复选框上单击使用preventDefault(),但在我的angular2-test中,它会阻止复选框更新其状态.

需要帮助我做错了什么.

<ul>
    <li *ngFor="#option of options">
    <a href="" role="menuitem" tabindex="-1" (click)="setSelected($event, option)">
        <input type="checkbox" [checked]="isSelected(option)" (click)="checkboxClick($event)" /> {{ option.name }}
    </a>
  </ul>
Run Code Online (Sandbox Code Playgroud)

Plunker:https://plnkr.co/edit/6D5GQ9mnaMALNnPzf5Na

单击右侧的链接时单击复选框时,我想要相同的行为.

checkbox angular

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

标签 统计

android ×1

angular ×1

assets ×1

checkbox ×1