首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >inApp ServiceConnection没有回应

inApp ServiceConnection没有回应
EN

Stack Overflow用户
提问于 2014-03-16 09:21:30
回答 1查看 75关注 0票数 0

我正因不恰当的购买而与ServiceConnection做斗争。ServiceConnected或onServiceDisconnected上的任何方法都不会被调用。罗格猫是空的!我做错了什么?

代码语言:javascript
复制
public void onCreate(Bundle savedInstanceState) {       

    super.onCreate(savedInstanceState);    
    setContentView(R.layout.inapp); 

    mServiceConn = new ServiceConnection() {
        @Override
        public void onServiceDisconnected(ComponentName name) {
            mService = null;
            showtouser("Disconnection from server");
        }

        @Override
        public void onServiceConnected(ComponentName name, 
                IBinder service) {
            mService = IInAppBillingService.Stub.asInterface(service);

            bindService(new 
                    Intent("com.android.vending.billing.InAppBillingService.BIND"),
                    mServiceConn, Context.BIND_AUTO_CREATE);
            showtouser("");

        }
    };
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-16 09:25:39

Ofc什么也不做,因为回调方法onServiceConnected()是在绑定成功后调用的。现在,在bindService()被绑定后调用它。此代码没有操作。例如,在setContentView()之后调用它。检查docs http://developer.android.com/guide/components/bound-services.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22435102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档