适配新版本sdk,增加IAppletHandler重写函数
parent
ea43ddea34
commit
9937e0725e
|
@ -91,6 +91,6 @@ kapt {
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
||||||
implementation 'com.finogeeks.lib:finapplet:2.36.1'
|
implementation 'com.finogeeks.lib:finapplet:2.37.0-alpha20220415v03'
|
||||||
implementation 'com.finogeeks.mop:plugins:2.36.1'
|
implementation 'com.finogeeks.mop:plugins:2.36.1'
|
||||||
}
|
}
|
|
@ -205,6 +205,63 @@ public class AppletHandlerModule extends BaseApi {
|
||||||
public void onNavigationBarCloseButtonClicked(@NotNull String s) {
|
public void onNavigationBarCloseButtonClicked(@NotNull String s) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean launchApp(@Nullable String appParameter) {
|
||||||
|
/*Log.d("AppletHandlerModule", "getUserInfo");
|
||||||
|
CountDownLatch latch = new CountDownLatch(1);
|
||||||
|
final Map<String, String>[] ret = new Map[1];
|
||||||
|
Map<String, String> params = new HashMap<String, String>();
|
||||||
|
params.put("appParameter", appParameter);
|
||||||
|
handler.post(() -> {
|
||||||
|
channel.invokeMethod("extensionApi:launchApp", params, new MethodChannel.Result() {
|
||||||
|
@Override
|
||||||
|
public void success(Object result) {
|
||||||
|
ret[0] = (Map<String, String>) result;
|
||||||
|
latch.countDown();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void error(String errorCode, String errorMessage, Object errorDetails) {
|
||||||
|
latch.countDown();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void notImplemented() {
|
||||||
|
latch.countDown();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
try {
|
||||||
|
latch.await();
|
||||||
|
} catch (InterruptedException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
if (ret[0].size() > 0)
|
||||||
|
return ret[0];
|
||||||
|
else
|
||||||
|
return null;*/
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getPhoneNumber(@NotNull IAppletCallback callback) {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void chooseAvatar(@NotNull IAppletCallback callback) {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean contact(@NotNull JSONObject json) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean feedback(@NotNull Bundle bundle) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
callback.onSuccess(null);
|
callback.onSuccess(null);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue