Thanks a lot for your post , 

I wanted to avoid having to change the code in the CBL phonegap plugin (the 
code that creates the Manager) , but seems like I'll have to ..
cheers


 

On Monday, 3 November 2014 21:41:20 UTC+1, Traun Leyden wrote:
>
>
> See example here:
>
>
> http://developer.couchbase.com/mobile/develop/guides/couchbase-lite/native-api/manager/index.html#creating-a-manager
>
> public class Application extends android.app.Application {
>     private Manager manager;
>     private static Context mContext;
>     
>     ...
>     
>     @Override
>     public void onCreate() {
>         super.onCreate();
>         mContext = getApplicationContext();
>         try {
>             /*
>              * In Java the Manager instance and all the objects descending
>              * from it may be used on any thread.
>              */
>             manager = new Manager(new AndroidContext(mContext), 
> Manager.DEFAULT_OPTIONS);
>         } catch (IOException e) {
>             Log.e(TAG, "Cannot create Manager instance", e);
>             return;
>         }
>     }
> }
>
>
> On Wed, Oct 29, 2014 at 11:36 AM, Zumo <[email protected] <javascript:>> 
> wrote:
>
>>
>> Hi Everyone,
>>
>> I am writing an app using the Phonegap Couchlite plugin and I need to 
>> access the Manager instance from another in house plugin.
>> When on IOS I use :
>>  CBLManager *manager = [CBLManager sharedInstance]; 
>> And it works OK
>>
>> On Android I am trying :
>>  Manager manager = Manager.getSharedInstance(); 
>>
>> As a result I am getting an Exception :
>>
>>    - e = 
>>    
>> {java.lang.UnsupportedOperationException@831704908064}"java.lang.UnsupportedOperationException:
>>  
>>    getSharedInstance() is not a valid API call on Android. Pure java version 
>>    coming soon" 
>>    
>>
>> What is the recommended approach in Android to get access to the 
>> Couchlite Manager if getSharedInstance is not supported ?
>>
>> Thanks a lot for your help
>> Christian
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Couchbase Mobile" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/mobile-couchbase/e6a424b4-06ad-40cc-9025-afb1085cf93d%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/mobile-couchbase/e6a424b4-06ad-40cc-9025-afb1085cf93d%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/52d16bd8-e52c-47e3-8e01-2d3b8c53b8bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to