小编use*_*962的帖子

如何以编程方式将EditText的InputType设置为整数或小数?

如何以编程方式配置EditText以允许:

  1. 正整数或负整数值

  2. 正或负十进制值

即使使用https://developer.android.com/reference/android/text/InputType.html,我也很难找到能够正常工作的内容

android android-edittext android-inputtype

13
推荐指数
3
解决办法
2万
查看次数

调用泛型类型的构造函数?

我正在尝试为我的数据库创建自己的存储库,所以我尝试这样的事情:

@Override
public <T extends DatabaseObject> List<T> getList() {
    Cursor cursor = getCursor(somehowGetClassOfT(), null, null); //how to do this?
    //excess code removed, rest of function not relevant to question
    return list;
}

protected <T extends DatabaseObject> Cursor getCursor(Class<T> clazz, String selection, String[] selectionArgs) {
    DatabaseObject databaseObject = instantiateFromT(clazz); //how to do this?
    String tableName = databaseObject.getTableName();
    String[] projection = databaseObject.getProjection();
    String sortOrder = databaseObject.getDefaultOrderColumn() + " " + DEFAULT_SORT_ORDER;
    Cursor cursor = database.query(
            tableName,                            
            projection,               
            selection,                             
            selectionArgs,                            
            null,                                     
            null,                                     
            sortOrder …
Run Code Online (Sandbox Code Playgroud)

java generics inheritance constructor class

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