please post both manifest files...
On 1 Sep., 12:18, Efor18 <[email protected]> wrote:
> Hello,
>
> I need to make a service usable from other applications, I'm trying
> the following:
>
> First eclipse Project:
> - Service.java: The class that extend the Service.
> - MainActivity.java: Activity that only launch the service.
> - MyInterface.aidl: The interface to comunicate with teh service.
> - Manifest.xml: I've added the following:
>
> <service android:name="Service" android:exported="true"
> class="Service" android:process=":remote">
> <intent-filter>
> <action android:name="Test.Service.MyInterface"/>
> <action android:name="Test.Service.REMOTE_SERVICE"/>
> </intent-filter>
> </service>
>
> Second eclipse Project:
> - MyInterface.aidl: The same interface than in the first project.
> - MyActivity.java: The activity which need use the service.
>
> private MyInterface mService = null;
> private int res = -2;
>
> private ServiceConnection mConnection;
>
> @Override
> public void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
>
> mConnection = new ServiceConnection() {
> @Override
> public void onServiceConnected(ComponentName
> className, IBinder
> service) {
> mService =
> MyInterface.Stub.asInterface(service);
> }
> @Override
> public void onServiceDisconnected(ComponentName name)
> {
> mService = null;
> }
> };
>
> Intent i = new Intent(MyInterface.class.getName());
> Boolean b = bindService(i, mConnection,
> Context.BIND_AUTO_CREATE);
>
> try {
> res = mService.requestAd();
> } catch (Exception e) {
> Log.e("Log","RequestAd: "+e.getMessage());
> }
> }
>
> My problem is that in the second project, when I run it, I obtain "b =
> false", It's means that the bindService doesnt work properly.
>
> Could anyone help me? I don't know what I have doing wrong.
>
> Thank's in advance.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---