jjzjj

onCompleted

全部标签

android - FacebookSDK Request.newMeRequest 从未被调用

我遇到了一个问题-我正在开发一个使用facebook登录的应用程序,我还需要获取用户数据,出于某种原因我无法在Request.newMeRequest中接收此数据,因为它的onCompleted方法从未被调用过。我在logcat中只看到登录/注销消息。我做错了什么?这是我的代码:privateSession.StatusCallbackstatusCallback=newSession.StatusCallback(){@Overridepublicvoidcall(Sessionsession,SessionStatestate,Exceptionexception){onSessi

android - onCompletion 没有在我期望的时候被调用

我在我的父类中发布了一个MediaPlayer成员变量,在我启动它之后,它永远不会调用onCompletion,或者至少onCompletionListener永远不会捕获它?我的代码看起来有点像这种效果mediaPlayer=Mediaplayer.create(this,currentSample);mediaPlayer.start();代码中的其他地方是我的onCompletionListenermediaPlayer.setOnCompletionListener(newOnCompletionListener(){publicvoidonCompletion(MediaPl

java - 当我在 FlowableOnSubscribe 类中调用 onNext 时,订阅者的 onNext 和 onComplete 函数不运行

在一个使用RxJava2的Android项目中,我在初始Activity的onCreate中创建了一个像这样的Flowable:Flowable.create(newMyFlowableOnSubscribe1(),BackpressureStrategy.BUFFER).doOnComplete(newMyAction()).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(newMySubscriber());FlowableOnSubscribe的实现是:publicc

android - 主线程上的 RxJava onCompleted 和 onTerminate

我在Android上使用RxJava和Retrofit2.0来处理网络请求。当我创建可观察对象时,我将以下内容添加到它:observable=observable.observeOn(AndroidSchedulers.mainThread()).subscribeOn(Schedulers.io()).unsubscribeOn(Schedulers.io())然后如果我添加:observable=observable.doOnTerminate(newAction0(){@Overridepublicvoidcall(){Log.d("OBS","["+Thread.current

Android MediaPlayer.reset() 正在调用 onCompletion

我在使用以下代码时遇到问题。我在我的MediaController上调用了setPrevNextListener并为Prev和Next定义了两个onClickListeners。当我单击下一个按钮而不是前进一首轨道时,我前进了两首轨道。这似乎是由于以某种方式调用了onCompletion。MediaPlayer.reset()是否调用onCompletion?我包含了logcat输出和我的代码。如果我做错了什么,请告诉我。提前致谢。日志:02-2400:36:34.826:D/MP(6675):NextButtonClicked,indexwas:002-2400:36:34.837:

android - 未准确调用 MediaPlayer onCompletion

在我的应用程序中,我使用MediaPlayer创建了一个音频播放器(仅WAV文件)应用程序接口(interface)。但是播放器不会每次都回调onCompletionListener。有时它会提供回调但不是每次都提供。我正在对wav文件进行一些音频处理,例如插入和覆盖。是不是音频头文件丢失了?为什么播放结束不回调? 最佳答案 确保文件的标题设置正确。如果header中的某些内容丢失callback到onCompletion可能不会发生。如果mediaplayer正在播放.wav文件,搜索可能会正确发生,但会出现抖动。因此,当播放完成

android - 使用 graph api 2.2 从 android 中的 facebook sdk 4.0.1 获取好友列表

我在进行一些搜索后用于获取列表的代码如下GraphRequestBatchbatch=newGraphRequestBatch(GraphRequest.newMyFriendsRequest(accessToken,newGraphRequest.GraphJSONArrayCallback(){@OverridepublicvoidonCompleted(JSONArrayjsonArray,GraphResponseresponse){//ApplicationcodeforusersfriendsSystem.out.println("getFriendsDataonCompl

Android Facebook.authorize 不要调用 oncomplete 方法

我正在尝试将facebook登录集成到我的android应用程序中。我在网上找到了很多例子,但是现在我遇到了以下问题,我找不到解决方案。在facebook.authorize完成工作后,永远不会调用oncomplete方法。如果我将facebook.authorize与Facebook.FORCE_DIALOG_AUTH一起使用,在这种情况下会调用oncomplete方法,我可以保存access_token。我附上了我的代码fragment。谁能帮我解决这个问题?if(!facebook.isSessionValid()){facebook.authorize(Login.this,n

android - Facebook onCompleted 电子邮件 java.lang.NullPointerException

我能够获取所有这些内容,如下面的代码所示,但无法从用户个人资料中检索电子邮件。我能为此做什么?我们将不胜感激任何形式的帮助。早些时候我使用这个来源来获取Facebook用户的详细信息并且正在毫无困难地获取数据(包括电子邮件):publicclassMainActivityextendsActivity{privateSession.StatusCallbacksessionStatusCallback;privateSessioncurrentSession;privateButtonlogin;privateButtonlogout;privateButtonpublishButto

如何更新我在PrimeFaces oncomplete事件commandbutton组件上使用的JavaScript代码

我正在使用PrimeFaces开发我的网站。我用commandButton零件。当我单击此按钮时,我调用我的bean方法,该方法更新了两个布尔值。根据这两个变量,我显示了不同的对话框。这是我的代码:这样,OnComplete事件始终获得我的Bean变量的初始值,而不是更新的事件:(我不知道这是否是最好的方法;)看答案您为什么不仅使用PrimeFaces的请求context实用程序?使用它,您可以将是否打开哪个对话框放置。publicvoidmethod(){RequestContextrequestContext=RequestContext.getCurrentInstance();if(v