Intent
Whatsappが新しいブロードキャストメッセージアクティビティで開くように形成する方法を知っている人はいますか? また、ブロードキャストしたいメッセージを Intent に渡したいと思います。
私は以下のコードを書くことができました:
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
String text = getTellFriendText(mActivity);
i.setPackage("com.whatsapp");
if (appInstalledOrNot("com.whatsapp")) {
i.putExtra(Intent.EXTRA_TEXT, text);
mActivity.startActivity(i);
}
else {
mHandler.post(new Runnable() {
public void run() {
Toast tost = Toast.makeText(activity, "Whatsapp is not installed!", Toast.LENGTH_LONG);
tost.show();
}
});
}
メッセージとして使用できる余分なテキストが渡されてWhatsappを開始します。