0
Ich möchte eine Hintergrundaufgabe für meine UWP-App verwenden.Erweiterte Ausführung in UWP
Der Code unten ist mein Click-Ereignis zurück-Button in Windows Mobile-
private async void MainPage_BackRequested(object sender, BackRequestedEventArgs e)
{
var access= await BackgroundExecutionManager.RequestAccessAsync();
var task = new BackgroundTaskBuilder
{
Name="My task",TaskEntryPoint=typeof(backGroundTask.Class1).ToString()
};
trigger = new ApplicationTrigger();
task.SetTrigger(trigger);
task.Register();
//var result = await trigger.RequestAsync();
if (Frame.CanGoBack)
{
Frame.GoBack();
e.Handled = true;
}
}
public void Run(IBackgroundTaskInstance taskInstance)
{
_deferral = taskInstance.GetDeferral();
clearData();
count1 = 0;
getDownloadedSongs();
dispatcherTimer1.Tick += DispatcherTimer1_Tick;
dispatcherTimer1.Interval = new TimeSpan(0, 0, 3);
dispatcherTimer1.Start();
_deferral.Complete();
}
DispatcherTimer dispatcherTimer1 = new DispatcherTimer();
private async void DispatcherTimer1_Tick(object sender, object e)
{
try
{
clearData();
}
catch (Exception ex)
{
}
}
was ist der Weg, um es mit erweiterten Ausführung in UWP für Windows Mobile 10
Keiner von ihnen funktioniert für meinen Fall..Ich habe ExtendedExecution Codes in App suspending Ereignis geschrieben..Aber es funktioniert nicht .. –
Ist es möglich, die App in Windows Mobile zu minimieren wenn ich auf Zurück-Taste klicke –
Was meinst du mit "minimieren"? Auf dem Telefon entspricht das Minimieren der App dem App-Backstack, was automatisch passieren sollte, wenn Sie auf die Zurück-Schaltfläche klicken. –