这是否可以在Android中共享webview(WebChromeClient)和Chrome应用程序之间的cookie
(类似于如何使用SFSafariViewController在ios中完成,其中cookie在应用程序内SFSafariViewController和Safari应用程序之间共享)
编辑0:它看起来像谷歌浏览器自定义选项卡与chrome应用程序共享cookie,但它是separete chrome app活动,而不是像webview一样查看窗口小部件
我试图了解 rxjava 合并是如何工作的。所以这里是简单的代码,它应该合并 2 个 observables 的结果并发送给订阅者
Observable.merge(getObservable(), getTimedObservable())
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Action1<String>() {
@Override public void call(final String s) {
Log.i("test", s);
}
});
private Observable<String> getTimedObservable() {
return Observable.interval(150, TimeUnit.MILLISECONDS)
.map(new Func1<Long, String>() {
@Override public String call(final Long aLong) {
Log.i("test", "tick thread: " + Thread.currentThread().getId());
return String.valueOf(aLong);
}
});
}
public Observable<String> getObservable() {
return Observable.create(new Observable.OnSubscribe<String>() {
@Override public void call(final Subscriber<? super String> subscriber) {
try {
Log.i("test", "simple observable thread: " + Thread.currentThread().getId()); …Run Code Online (Sandbox Code Playgroud)