Uygulamadan başka bir uygulamaya yönlendirmek için intentler kullanılır. Sizinde whatsap uygulamasına istek intent ile erişmeniz gerekir. Aşağıdaki method işinizi görecektir.
public void onClickWhatsApp(View view) {
PackageManager pm=getPackageManager();
//paket menejer ile whatsap yüklü mü degil mi kontrol edeceğiz.
try {
Intent waIntent = new Intent(Intent.ACTION_SEND);
waIntent.setType("text/plain");
String text = "Mesajınız burada";
PackageInfo info=pm.getPackageInfo("com.whatsapp", PackageManager.GET_META_DATA);
//whatsap uygulaması yüklü mü diye baktik.
//intent olarak gonderecegimiz uygulamanın paket adini verdik.
waIntent.setPackage("com.whatsapp");
waIntent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(waIntent, "Paylaş"));
} catch (NameNotFoundException e) {
Toast.makeText(this, "WhatsApp yüklü değil.", Toast.LENGTH_SHORT)
.show();
}
}