android.content.Intent#getCharExtra ( )源码实例Demo

下面列出了android.content.Intent#getCharExtra ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Shield   文件: IntentUtils.java
public static char getCharParam(String name, char defaultValue, Fragment fragment) {
    if (fragment.getArguments() != null && fragment.getArguments().containsKey(name)) {
        return fragment.getArguments().getChar(name);
    }

    Intent i = fragment.getActivity().getIntent();
    try {
        Uri uri = i.getData();
        if (uri != null) {
            String val = uri.getQueryParameter(name);
            if (!TextUtils.isEmpty(val))
                return val.charAt(0);
        }
    } catch (Exception e) {
        e.printStackTrace();
    }

    return i.getCharExtra(name, defaultValue);

}
 
源代码2 项目: financisto   文件: CsvImportOptions.java
public static CsvImportOptions fromIntent(Intent data) {
    WhereFilter filter = WhereFilter.fromIntent(data);
    Currency currency = CurrencyExportPreferences.fromIntent(data, "csv");
    char fieldSeparator = data.getCharExtra(CsvImportActivity.CSV_IMPORT_FIELD_SEPARATOR, ',');
    String dateFormat = data.getStringExtra(CsvImportActivity.CSV_IMPORT_DATE_FORMAT);
    long selectedAccountId = data.getLongExtra(CsvImportActivity.CSV_IMPORT_SELECTED_ACCOUNT_2, -1);
    String filename = data.getStringExtra(CsvImportActivity.CSV_IMPORT_FILENAME);
    boolean useHeaderFromFile = data.getBooleanExtra(CsvImportActivity.CSV_IMPORT_USE_HEADER_FROM_FILE, true);
    return new CsvImportOptions(currency, dateFormat, selectedAccountId, filter, filename, fieldSeparator, useHeaderFromFile);
}
 
源代码3 项目: financisto   文件: CsvExportOptions.java
public static CsvExportOptions fromIntent(Intent data) {
    WhereFilter filter = WhereFilter.fromIntent(data);
    Currency currency = CurrencyExportPreferences.fromIntent(data, "csv");
    char fieldSeparator = data.getCharExtra(CsvExportActivity.CSV_EXPORT_FIELD_SEPARATOR, ',');
    boolean includeHeader = data.getBooleanExtra(CsvExportActivity.CSV_EXPORT_INCLUDE_HEADER, true);
    boolean exportSplits = data.getBooleanExtra(CsvExportActivity.CSV_EXPORT_SPLITS, false);
    boolean uploadToDropbox = data.getBooleanExtra(CsvExportActivity.CSV_EXPORT_UPLOAD_TO_DROPBOX, false);
    return new CsvExportOptions(currency, fieldSeparator, includeHeader, exportSplits, uploadToDropbox, filter, true);
}
 
源代码4 项目: Ticket-Analysis   文件: IntentUtil.java
public static char getCharExtra(Intent intent, String name, char defaultValue) {
    if (!hasIntent(intent) || !hasExtra(intent, name)) return defaultValue;
    return intent.getCharExtra(name, defaultValue);
}
 
源代码5 项目: OnActivityResult   文件: IntentHelper.java
public static char getExtraChar(final Intent intent, final String key, final char defaultValue) {
    return intent.getCharExtra(key, defaultValue);
}
 
 方法所在类
 同类方法