2017-01-31 1 views
0

Ich möchte von meinem Appcelerator (Android) -Anwendung die Facebook-Anwendung starten. Ich baue diesen Code:So führen Sie Facebook-Anwendung von meiner Anwendung aus

function launchFacebook(){ 
    try{ 
     var intent = Ti.Android.createIntent({ 
      action : Ti.Android.CATEGORY_LAUNCHER, 
      packageName: 'com.facebook', 
      className : 'com.facebook.FacebookActivity"' 
     }); 

     Ti.Android.currentActivity.startActivity(intent); 
    }catch(e){ 
    console.log("errore mentre lancio l app di facebook"); 
    } 
} 

aber wenn ich versuche, diese Methode auszuführen, Starter die Facebook-Anwendung nicht. Wie kann ich die Facebook-Anwendung von meiner App aus starten?

+0

Was ist der Fehler, den Sie erhalten? –

+0

Dies ist die Stärke, ich habe nie Fehler. Der Code wird ausgeführt, aber die Facebook-App wird nicht ausgeführt – bircastri

+0

Es scheint eine Reihe von Fragen zu [Aktivitäten, die gestartet werden, aber nichts zu sehen] (https://www.google.com/search?q=android+start+) Aktivität + aber + nicht + Show & oq = Android + Start + Aktivität + aber nicht & aqs = chrome.1.69i57j0l3j69i64.10926j0j7 & sourceid = chrome & ie = UTF-8 # q = Android + Start + Aktivität + aber + nichts + passiert). Sie sollten diese lesen. –

Antwort

0

Ich versuche diesen Code und funktioniert.

try{ 
     var intent = Ti.Android.createIntent({ 
      action : Ti.Android.CATEGORY_LAUNCHER, 
      packageName: 'com.facebook.katana', 
      className : 'com.facebook.katana.LoginActivity' 
     }); 
     Ti.Android.currentActivity.startActivity(intent); 
    }catch(e){ 
     Ti.API.error("ERRORE "+e.message); 
    }