Italian App sempre attiva [Risolto]

LucaMs

Expert
Licensed User
Longtime User
Altra domanda da uno che non usa mai i moduli di servizio: ma perché, da questi non è possibile effettuare la richiesta e il caricamento del db?
 

LucaMs

Expert
Licensed User
Longtime User
... cmq, se l'app non ti funziona se non avvii la Main e la Main non sarebbe necessaria, prova:
1) a non caricare layout nella Main;
2) a mettere Activity.Finish nella Resume
 

imgsimonebiliato

Well-Known Member
Licensed User
Longtime User
Il layout non lo caricavo nemmeno prima... E nonostante metta l'Activity.Finish sia sul create, sia sul Resume, in ogni caso la schermata compare per quel mezzo secondo... :(:(:(
 

LucaMs

Expert
Licensed User
Longtime User
Quindi, il modulo di servizio esegue tutto il lavoro, la Main "si gratta :D", ovvero non deve fare alcunché, ma se non la lanci dal servizio, l'aggiornamento del db (che quindi avviene nel servizio) non funziona?
 

imgsimonebiliato

Well-Known Member
Licensed User
Longtime User
Questo perchè sulla main c'è lo StartService, che per forza deve essere avviato in qualche modo
 

imgsimonebiliato

Well-Known Member
Licensed User
Longtime User
Appunto lo faccio per quello
 

luciano deri

Active Member
Licensed User
Longtime User
Sinceramente non è bello che se da nessuna parte c'è un Activity.LoadLayout("Main"), lui la carichi ugualmente, evidentemente lo fa basandosi sul manifest.
:cool:o_O
 

LucaMs

Expert
Licensed User
Longtime User
Prova un po' questo.
 

Attachments

  • lm prova servizi.zip
    7.3 KB · Views: 125

imgsimonebiliato

Well-Known Member
Licensed User
Longtime User
Prova un po' questo.
Ma questo non si riavvia con il dispositivo.. E comunque è lo stesso codice che ho io sulla main a parte il "Activity.LoadLayout("LayMain")"
 

LucaMs

Expert
Licensed User
Longtime User
Era solo per provare a nascondere la Main.

In layMain l'activity ha il valore Alpha del colore impostato a zero, prova sulla tua app.
 

imgsimonebiliato

Well-Known Member
Licensed User
Longtime User
Grazie ma non cambia nulla...
 

luciano deri

Active Member
Licensed User
Longtime User
Modificando in questo modo il manifest, la main sembra un po' più trasparente, togli anche l'icona, il titolo e fulscreen. Fa comunque lo sfarfallio ma si nota meno.
B4X:
AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="14"/>
<supports-screens android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:anyDensity="true"/>
<intent-filter >
    <action android:name="android.intent.action.main" />
    <category android:name="android.intent.category.LAUNCHER" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>)
AddPermission("android.permission.SET_WALLPAPER")
AddPermission("android.permission.SET_WALLPAPER_HINTS")
SetActivityAttribute(main, android:theme, @android:style/Theme.Wallpaper)
 

LucaMs

Expert
Licensed User
Longtime User
Mah, io non vedo l'Activity nel progetto che ho allegato in #32 (Android 4.4.2)
 

luciano deri

Active Member
Licensed User
Longtime User
Sulla 4.1.2 comunque apre e chiude una finestra. Relativamente all'andorid.jar quale versione usi? Cosa cambia tra la 17,la 18 o la 19?
 

LucaMs

Expert
Licensed User
Longtime User
jar 21, cosa cambia tra le versioni... spero che qualcuno lo sappia, servirebbe un thread specifico con tutti i cambiamenti ben specificati!
 

luciano deri

Active Member
Licensed User
Longtime User
21? Dove si scarica? Io ho solo fino alla 19, a cosa serve usare la più aggiornata? Cambia la compatibilità con le versioni di android?
 

LucaMs

Expert
Licensed User
Longtime User
Aggiorni lanciando SDK Manager.

Sul tuo pc puoi avere più versioni, ovviamente.

L'incompatibilità è tra le versioni del S.O. Android, purtroppo (troppe se ne sono viste, col tempo).
 

picenainformatica

Active Member
Licensed User
Longtime User
Le nuove versioni dovrebbero implementare le nuove caratteristiche.
 
Top