mirror of
https://github.com/lampaa/com.lampa.startapp.git
synced 2026-05-20 00:01:31 +08:00
Match Double type in string extras
This commit is contained in:
@@ -61,4 +61,8 @@ public class Assets extends CordovaPlugin {
|
||||
|
||||
return field.getInt(null);
|
||||
}
|
||||
|
||||
protected boolean matchDoubleInSting(String str) {
|
||||
return (Pattern.matches("([0-9]*)\\.([0-9]*)", str));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -250,7 +250,9 @@ public class startApp extends Assets {
|
||||
LaunchIntent.putExtra(parseExtraName(key), extra.getInt(key));
|
||||
}
|
||||
|
||||
if(value instanceof String) {
|
||||
if(params.has("matchDoubleInSting") && matchDoubleInSting(extra.getString(key))) {
|
||||
LaunchIntent.putExtra(parseExtraName(key), extra.getDouble(key));
|
||||
} else if(value instanceof String) {
|
||||
LaunchIntent.putExtra(parseExtraName(key), extra.getString(key));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user