Ich habe ein Problem mit meiner App. Zuerst machte ich zwei Tabs unter Verwendung von Fragmenten, die eine Aktivität aufblähen. Die implementierten Registerkarten funktionieren einwandfrei. Zweitens habe ich das XAML Recht angezeigt.Wie kann ich Ascyn in OncreateView ausführen?
Allerdings muss ich nun etwas asynchron in OnCreateView im Fragment ausführen. Wie kann ich das schaffen, ohne Fehler zu bekommen?
Jede Hilfe wird sehr geschätzt! Dank
Hier ist mein Fragment:
public class FragmentSettings : SupportFragment
{
private Button mBtnOk;
public FragmentSettings(Context context)
{
mContext = context;
}
public override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
}
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
//Inflate the fragment XML
View view = inflater.Inflate(Resource.Layout.FragmentSettings, container, false);
//Grab the butten from the inflated fragment
mBtnOk = view.FindViewById<Button>(Resource.Id.mBtnOk);
mBtnOk.Click += (object sender, EventArgs e) =>
{
//DO stuff
};
//=====================================
//Want to do something async stuff here
//=====================================
return view;
}
}
Gibt es einen Grund, warum es async sein sollte und was Sie in der asynchronen Methode tun möchten? –
Ich möchte etwas aus meiner Datenbank anzeigen, die wiederum separat vom Rest ausgeführt werden muss –
muss es kontinuierlich oder nur einmal ausgeführt werden? –