add context.bridge

This commit is contained in:
pengfei.zhou
2019-07-20 13:40:06 +08:00
parent 16732340c7
commit ef5bb17380
5 changed files with 34 additions and 15 deletions

View File

@@ -6,6 +6,7 @@ import com.github.penfeizhou.doric.DoricContext;
import com.github.penfeizhou.doric.extension.bridge.DoricMethod;
import com.github.penfeizhou.doric.extension.bridge.DoricPlugin;
import com.github.penfeizhou.doric.plugin.DoricJavaPlugin;
import com.github.penfeizhou.doric.utils.ThreadMode;
/**
* @Description: com.github.penfeizhou.doricdemo
@@ -18,8 +19,13 @@ public class DemoPlugin extends DoricJavaPlugin {
super(doricContext);
}
@DoricMethod
@DoricMethod(thread = ThreadMode.UI)
public void test() {
Toast.makeText(getDoricContext().getContext(), "test", Toast.LENGTH_SHORT).show();
}
@DoricMethod(thread = ThreadMode.UI)
public void testPromise() {
Toast.makeText(getDoricContext().getContext(), "test", Toast.LENGTH_SHORT).show();
}
}

View File

@@ -3,6 +3,7 @@ package com.github.penfeizhou.doricdemo;
import android.app.Application;
import com.github.penfeizhou.doric.Doric;
import com.github.penfeizhou.doric.DoricRegistry;
/**
* @Description: Doric
@@ -14,5 +15,6 @@ public class MyApplication extends Application {
public void onCreate() {
super.onCreate();
Doric.init(this);
DoricRegistry.register(new DemoLibrary());
}
}