12-03-2012 06:24 AM
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?
12-03-2012 10:22 PM
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.
12-03-2012 10:28 PM
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
}