1 つのアプリを Android ランタイムに変換していますが、インテント アクションの一部が機能せず、LogCat にエラー/例外が表示されません。アクティビティが一時停止されているかのように onSaveInstanceState コードが実行されていることがわかりますが、何も表示されません。IntentChooser を使用すると、ログに「アクティビティ com.android.internal.app.ChooserActivity の onCreate() を呼び出す」と表示されますが、PlayBook では何も起こりません。BB10 シミュレーターでは、セレクターが表示されます (つまり、メッセージと SMS のオプションがあります) が、それらをクリックしても何も起こりません。これらは機能しているはずですか?何が間違っている可能性がありますか? ドキュメントには、これらの制限については言及されていません: http://developer.blackberry.com/android/apisupport/
working:
new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI) - (contact picker)
new Intent(MediaStore.ACTION_IMAGE_CAPTURE) - (camera pick image)
not working:
new Intent(android.content.Intent.ACTION_SEND) - (send e-mail)
new Intent(Intent.ACTION_GET_CONTENT) - (pick media from device)
new Intent(Intent.ACTION_VIEW) - (file/document preview)
new Intent(Intent.ACTION_CALL) - (calling phone number - have proper permissions)
Calling them with either below yields same results.
context.startActivity(intent)
context.startActivity(Intent.createChooser(intent))