Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    25

    [C#] Problema App Windows Phone 7

    Salve ragazzi.. sono alle prime armi in questo ambito.. mi sono quindi dilettato a fare una semplice applicazione per Wp7 ma durante la certificazione mi hanno mandato una mail dicendomi che non era possibile certificarla per questo problema:

    When the user deactivates the application, the application does not reactivate when the user presses the
    device Back button immediately or after waiting for ten seconds.
    Steps to Reproduce:
    1. Launch the application.
    2. Increment points by tapping the “Points” text box.
    3. Deactivate the application by pressing the Start button, Bing button, or Power button.
    4. Press the device Back button immediately or after waiting for ten seconds to reactivate the application.
    5. Observe the application does not reactivate.
    Note: The above behavior is not observed on the low memory device.

    Non riesco a capire il perchè di questo problema. La mia app è formata da 2 contatori, uno sfondo e un paio di textobox.. niente di che.. potreste spiegarmi gentilmente il proglema? Grazie in anticipo!!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    A me pare che ti abbiano detto tutto.

    Il problema che ti hanno descritto lo riscontri oppure no?
    Cosa non riesci a risolvere?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    25
    si lo riscontro effettivamente ma non ho idea di come risolverlo. Sono veramente due contatori e uno sfondo. Non riesco proprio a capire cosa ci sia che non fa riprendere lo stato!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Originariamente inviato da Bobo90
    Sono veramente due contatori e uno sfondo. Non riesco proprio a capire cosa ci sia che non fa riprendere lo stato!
    Lo dovrai salvare e ricaricare, intercettando gli eventi corretti.

    Non sapendo cosa hai scritto, è ben difficile fare riferimenti ancora più specifici.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    25
    Originariamente inviato da alka
    Lo dovrai salvare e ricaricare, intercettando gli eventi corretti.

    Non sapendo cosa hai scritto, è ben difficile fare riferimenti ancora più specifici.
    Ti posto un pò di codice almeno puoi darmi una mano più dettagliata se puoi

    lo xaml della mia MainPage è il seguente.. sembra una selva di codice ma ci sono solo textbox e textblock niente di che..

    <Canvas Height="607" HorizontalAlignment="Right" Name="canvas1" VerticalAlignment="Top" Width="456">

    <Canvas.Background>
    <ImageBrush ImageSource="/PointsCounter;component/Images/eeeeeee.png"/>
    </Canvas.Background>

    <TextBox Canvas.Left="13" Canvas.Top="113" Height="81" Name="textBox1" Text="Player1" Width="166" TextAlignment="Center" Foreground="#FF337676" />
    //altre 3 TextBox espresse allo stesso modo

    <TextBlock Canvas.Left="31" Canvas.Top="57" Height="30" Name="textBlock1" Text="Name Player 1:" Foreground="#FF41A3A3" FontFamily="Lucida Sans Unicode" />
    //altre 3 TextBlock espresse allo stesso modo

    <Image Canvas.Left="28" Canvas.Top="250" Height="44" Name="image2" Stretch="Fill" Width="44" Source="/PointsCounter;component/Images/path5536.png" Tap="image2_Tap" />
    //altre 3 Image espresse allo stesso modo



    invece il C# è fatto da:

    //metodi per l'incremento del testo nella textbox

    private void textBox3_Tap(object sender, GestureEventArgs e)
    {
    int n = Convert.ToInt16(textBox3.Text);
    textBox3.Text = Convert.ToString(n + 1);
    }

    //vicino ad ogni textbox ho messo un'immaginina che, se cliccata, azzera il contatore (ecco il metodo)

    private void image2_Tap(object sender, GestureEventArgs e)
    {
    textBox3.Text = Convert.ToString(0);
    }


    veramente qualcosa di banale.. spero che nella confusione del tutto sia stato un minimo chiaro Grazie in anticipo!

  6. #6
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551

    ciao

    potresti sostituire
    int n = Convert.ToInt16(textBox3.Text);
    con
    int n=Convert.ToInt32(textBox3.Text);

    anche se non è un errore , visto che converte automaticamente , int32 corrisponde a int , int16 corrisponde a short .

    ho provato il codice su un progetto windows form , e va bene !

    devi assicurarti , che nella casella di testo sia presente sempre , un numero convertibile
    in intero , non puoi lasciarla vuota , e non puoi inserire numeri con virgola ;
    all'inizio metti "0" zero , nella casella di testo .
    Tecnologia

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Originariamente inviato da Bobo90
    Ti posto un pò di codice almeno puoi darmi una mano più dettagliata se puoi
    Sì, ma hai letto la mia risposta: a mio avviso, devi salvare lo stato dell'applicazione e ripristinarla, o almeno questo è ciò che sembra ti stiano contestando.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    25
    Originariamente inviato da alka
    Sì, ma hai letto la mia risposta: a mio avviso, devi salvare lo stato dell'applicazione e ripristinarla, o almeno questo è ciò che sembra ti stiano contestando.
    Ok.. il problema è che non ho idea di come si faccia..

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Originariamente inviato da Bobo90
    Ok.. il problema è che non ho idea di come si faccia..
    Prima pagina trovata con la prima ricerca su Google.

    Prova a leggere qui.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    25
    Originariamente inviato da alka
    Prima pagina trovata con la prima ricerca su Google.

    Prova a leggere qui.
    l'avevo detto che ero alle prime armi provo a capire qualcosa e a risolvere. in caso provo a richiedere a voi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.