Dart ist eine klassenbasierte, statisch (& stark) typisierte Programmiersprache zum Erstellen von Web- und Mobilanwendungen. Dart wird zu modernem JavaScript kompiliert, um im Browser ausgeführt zu werden, und zu nativem Code, der auf mobilen Plattformen wie Android und iOS ausgeführt werden kann. Dart wird auch in der Befehlszeile für Skripte und serverseitige Apps ausgeführt.
Future<String> loginUser(User user) async {
var body = jsonEncode({
'strlogin': user.email,
});
Response response = await post(SeguriSignAPIURL.loginUser,
headers: headers,
body: body);
if (response.statusCode == 200) {
var decode = jsonDecode(response.body);
return decode['token'];....
Ich habe ein Feld für das Telefon, und ich möchte, dass es nur Zahlen akzeptiert, und der Benutzer kann nur 10 Zahlen eingeben....
versuchen, die untere Hälfte des Bildschirms zu verwischen, da keine Richtlinie oder Hilfe verfügbar ist .
Anforderung: -
Ich möchte nicht spezifische Breite oder Höhe im Hintergrund des Hintergrundfilters geben.
Was ist schon versucht:
Stack(
fit: StackFit.expand,
children: [
....
2 Juni 2021 im 15:13
Hier ist mein Code , und das Ziel ist , wenn ich auf einen der tippen WidgetBouquet i das ganze Kind von BouquetScreenState von child: GetBouquets() auf ein anderes Widget namens GetProducts ( ) geändert werden soll.
// ******************* BouquetScreenState main Widget
class BouquetScreenState ext....
2 Juni 2021 im 14:29
Ich arbeite am Flattern-Projekt. Ich füge eine Liste von Daten vom Server so aus:
{
"id": 39,
"user_id": 53,
"boxIdentifiant": 1924589682265246,
"boxName": "boxt germany",
"alert_date": "2021-05-30",
....
Ich verwende das Stoppuhr-Timer-Plugin (https://pub.dev/packages/stop_watch_timer) Dieses Plugin gibt mir Zeit, verstrichen als "Zeichenfolge". Also sieht mein Text aus wie:
00:00:03.45 // hours:minutes:seconds.milliseconds
Jetzt muss ich diese Zeitinformationen verwenden, um die Punktzahl im Spi....
Ich versuche, einen Getter umzusetzen, aber er zeigt mir diesen Fehler in der letzten Zeile im unteren Code-Snippet.
Der Code lautet -
class AuthRepository extends BaseAuthRepository {
final FirebaseFirestore _firebaseFirestore;
final auth.FirebaseAuth _firebaseAuth;
AuthRepository({
Fir....
Also habe ich geteilt, dass die gemeinsam genutzte Präferenz angenommen wurde, um den Benutzer noch angemeldet zu machen, bis sie sich anmelden, aber wenn ich versucht habe, die App erneut zu starten, wird dies angezeigt
[VERBOSE-2:ui_dart_state.cc(199)] Unhandled Exception: Null check operator used....
Ich bin Newbie mit Flattern Ich versuche, Produkt in den Warenkorb hinzuzufügen Die Funktion, die ich verwende, um das Produkt dem Benutzerkarren hinzuzufügen:
void checkItemInCart(String shortInfoAsID, BuildContext context) {
Constants.sharedPreferences
.getStringList(Constants....
2 Juni 2021 im 04:49
Ich weiß, wie Future.wait funktioniert
await Future.wait([
functionA(),
functionB()
]).then((data) {
});
Aber was ich wissen möchte, ist
Was ist, wenn die Anzahl der Funktionen nicht festgelegt ist und die Anzahl der zu bezeichnenden Funktionen in Abhängigkeit von der Situ....
Ich habe eine Instanz von dateTime, und ich habe es in einer Zeichenfolge formatiert, aber ich möchte, dass der Monat in Worten in Worten geschrieben werden kann, anstatt "1. Juni 2021" anstelle von "1 6 2021"
DateTime _date = DateTime.now();
print ("${_date.toLocal().day} ${_date.toLocal.month} ${_....
Ich habe gerade auf die neueste Flatternversion 2.2 aktualisiert, und jetzt funktioniert dieser Artikel nicht.
import 'dart:io'; //this line is greyed out now
.
.
file = File("${dir.path}/file.pdf"); //error: Abstract classes can't be instantiated.
Ich habe die Release-Notizen überprüft und konnte....
Ich versuche, einen Verbraucher
Das Argument Typ 'Widget?' Der Parametertyp 'Widget' kann nicht zugewiesen werden.
Fehler unterstrichen auf dem Kind innerhalb des builders . Hier ist der Code:
Consumer<Cart>(
builder: (_, cart, ch) => Badge(
child: ch,
value: ....
Ich habe einen Erweiterungspanellier und ich möchte eine Lücke anstelle des Teilers zwischen den Expansionsfliesen erstellen, wenn es nicht erweitert wird . Es gibt nur eine Option, um eine Erhebung hinzuzufügen, aber nicht den Rand des Erweiterungsplanells
Hier ist der Code, den ich verwendet habe....
1 Juni 2021 im 17:42
Ich bekomme eine Zeichenfolge (20,95) aus einer Tabelle und muss sie in das Doppelte (20.95) umwandeln.
Ich habe versucht, den Intl Paket zu verwenden
double.parse(NumberFormat.currency(locale: 'en_US').format(price)
Es gibt jedoch immer den Wert mit einem Komma zurück.
Fehler: FormateXception: Ung....
Hallo, ich verwende einen Stream in meiner App, um einige Daten zu erhalten. Am Ende der Daten stoppt der Stream, was ich möchte, dass jeder Zeitstrom wieder beginnen soll
final stream = Stream.periodic(kDuration, (count) => count)
.take(kLocations.length);
stream.listen((value) => newLoca....
Ich hoffe, es geht dir alles gut!
Ich habe ein Problem in Bezug auf meine Flattern-App ausgeführt: Ich habe ein Tutorial auf YouTube auf Sqflite in Flattern, und ich konnte meine Tomap-Funktion nicht erhalten, um in meiner Datenbankklasse zu arbeiten ... es gibt mir immer zurück, dass der Fehler "In....
Ich entwickle eine App im Flattern. Für die ich Listen der Karte verwende, aber etwas, das ich nicht erwerben kann. Betrachten Sie die folgenden Fälle:
SZENARIO 1 void main() {
List<Map<String,String>> _reminders = [];
Map<String , String> _tempMap = {};
for (int i = 0; i < 5; i++) {
_t....
Eingang:
var message= constants.institutions['colleges'].map((e) => '$e : $count');
print(message);
Ausgabe:
(School of Excellence : 110, Boarding School : 254, High School : 1660, ..., Higher Secondary School : 512, KG : 750)
Ich versuche, die Liste der Schulen und Studentenstärke (zum Beispiel) ....
class QRCodeGenerator extends SampleView {
/// Creates the QR barcode generator sample
const QRCodeGenerator(Key key) : super(key: key);
@override
_QRCodeGeneratorState createState() => _QRCodeGeneratorState();
}
So rufen Sie diese Funktion im Main.DART an, da es etwas in die Klammern gesch....
1 Juni 2021 im 11:10
Also baute ich eine Schublade in meiner Flattern-App (mein erstes Mal mit It) und dann stört mich etwas. Wenn Sie also das Bild in den Schubladenkopf setzen, wird das Bild selbst nicht die Oberseite des Bildschirms erreicht.
Bild :
Und hier ist mein Code für die Schublade:
drawer: Drawer(
c....
1 Juni 2021 im 10:10
Ich versuche, die Arten einer Karte in Dart festzulegen, z. B. in der Art Artscript verwenden Sie Schnittstellen:
interface Record {
weight: number;
date: DateTime;
note: string;
}
So kann ich es in einer solchen Liste verwenden:
List<Record> records = [...]
....
1 Juni 2021 im 06:21
Ich würde gerne wissen, wie Sie das Bild im dunklen Modus und im Lichtmodus implementieren können. Ich baue nicht, um in der App umschaltet zu werden. Schalten Sie einfach den dunklen Modus auf die Einstellung in iOS oder Android.
Hier ist der Beispielcode im Lichtmodus. Ich möchte wissen, wie Sie C....
Folgen ist meine Liste:
List XYZ=[{id: 0, l: 1}, {id: 1, l: 4}]
So entfernen Sie die 1-Position-Elemente, um vollständig {id: 1, l: 4} zu entfernen?
Und nach dem Entfernen der Elementliste wird wie xyz=[{id: 0, l: 1}] angezeigt.....
Ich bin irgendwie neu, um die Entwicklung zu flattern und ich habe eine große Mauer mit der Frage der App "International" getroffen.
Für dieses Projekt soll es in 3 Sprachen verfügbar sein, einschließlich Englisch. Also folgte ich dem Flattern Tutorial hier verfügbar. Ich habe 3 {.arb} Dateien gesch....