Allora ragazzi, sto utilizzando questo tutorial per creare dei collegamenti sulla home.
Riesco a creare il collegamento e a farlo funzionare, il problema sorge quando deve caricare un altra activity che non sia la main.
il codice che utilizzo per creare il collegamento è questo:
E sul manifest:
se su
imposto invece di main il nome di un altra activity non funziona più, esattamente crea il collegamento ma quando ci clicco sopra mi esce un toast con scritto permission denied.
Ora io credo che il problema sia sul manifest ma non riesco a venirne a capo.
Qualcuno può illuminarmi a riguardo?
Riesco a creare il collegamento e a farlo funzionare, il problema sorge quando deve caricare un altra activity che non sia la main.
il codice che utilizzo per creare il collegamento è questo:
B4X:
Dim shortcutIntent As Intent
shortcutIntent.Initialize("", "")
shortcutIntent.SetComponent("b4a.example/.main")
shortcutIntent.PutExtra("name", Value)
shortcutIntent.PutExtra("from_shortcut", True)
Dim In As Intent
In.Initialize("", "")
In.PutExtra("android.intent.extra.shortcut.INTENT", shortcutIntent)
In.PutExtra("android.intent.extra.shortcut.NAME", Value)
In.PutExtra("android.intent.extra.shortcut.ICON", LoadBitmap(File.DirAssets, "icon.png"))
In.Action = "com.android.launcher.action.INSTALL_SHORTCUT"
Phone1.SendBroadcastIntent(In)
Activity.Finish
E sul manifest:
B4X:
AddPermission(com.android.launcher.permission.INSTALL_SHORTCUT)
se su
B4X:
shortcutIntent.SetComponent("b4a.example/.main")
Ora io credo che il problema sia sul manifest ma non riesco a venirne a capo.
Qualcuno può illuminarmi a riguardo?