Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Android™ Runtime Development

Reply
New Contributor
Posts: 2
Registered: ‎12-03-2012
My Device: Playbook Simulator
My Carrier: 919407523542

Action not supported for Intent.

I am getting a "Action not supported" when I try to startActivity() with a intent:  new Intent(Intent.ACTION_SEARCH);

 

This intent is calling another program of mine by using intent.setPackage(...) .

If the package is not found  I handle it on android by catching the ActivityNotFoundException 

How should I handle it for Blackberry. ?

 

Also, Is there a condition that I can use in the code to check if the app is running on an android system or blackberry System. ? So that I can use the same codebase . and use this condition to tweak small functionalities?

Developer
Posts: 34
Registered: ‎02-04-2012
My Device: BlackBerry PlayBook
My Carrier: T-Mobile

Re: Action not supported for Intent.

This is a list of things that the Android runtime supports right now: http://goo.gl/4z44w

Also there is something similar to that for native which is the invocation framework: http://goo.gl/ztv8B

You can read that and see if you can make it work with your app.

New Contributor
Posts: 2
Registered: ‎12-03-2012
My Device: Playbook Simulator
My Carrier: 919407523542

Re: Action not supported for Intent.

Ok Thank you.

I wont try to call the intent for Blackberry. But I dont want to manage two codebase. Is there a way to check in the code whether the app is running on Blackberry Android Runtime or actual Android platform. Example.

if(blackberry)

// a limited and supported functionality for BB

}

else {

// Do whatever is supported for android

}