小编Bon*_*ide的帖子

帐单服务在设备上不可用.(回复:3:结算不可用)

我几天来一直在努力解决这个问题.我知道在SO上有很多关于同样问题的问题,但是我无法让它发挥作用.

我做了什么

  • 上传APK处于测试阶段
  • 创建了商家帐户
  • 添加了测试用户

AndroidManifest.xml中

<uses-permission android:name="com.android.vending.BILLING" />

MainActivity.java

public class MainActivity extends AppCompatActivity {
    private IabHelper mHelper;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // ...

        setupInAppBillings();
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (!mHelper.handleActivityResult(requestCode, resultCode, data)) {
            super.onActivityResult(requestCode, resultCode, data);
        }
    }

    // [....]

    private void setupInAppBillings() {
        String base64EncodedPublicKey = "MY PUBLIC KEY";

        mHelper = new IabHelper(this, base64EncodedPublicKey);
        mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() {
            public void onIabSetupFinished(IabResult result) {
                if (!result.isSuccess()) { …
Run Code Online (Sandbox Code Playgroud)

java android in-app-billing

6
推荐指数
2
解决办法
3720
查看次数

API 28中的ItemTouchHelper onChildDraw()

我在Android API 28上遇到一个奇怪的问题ItemTouchHelper,它在滑动时未绘制图标之一。他们是否更改了我不知道的新版本中的某些内容?

在此处输入图片说明 编辑图标显示在API 27中,但未显示在API 28中。

在此处输入图片说明 删除图标显示在两个API版本上。

在两个版本上,图标的计算位置相同。

记录删除图标

API 27: D/Position: Left: 938 Top: 100 Right: 1001 Bottom: 163
API 28: D/Position: Left: 938 Top: 100 Right: 1001 Bottom: 163
Run Code Online (Sandbox Code Playgroud)

登录以编辑图标

API 27: D/Position: Left: 142 Top: 100 Right: 79 Bottom: 163
API 28: D/Position: Left: 142 Top: 100 Right: 79 Bottom: 163
Run Code Online (Sandbox Code Playgroud)

ItemTouchHelper

abstract class ImageGroupTouchCallback(context: Context) : ItemTouchHelper.Callback() {

[...] -> unimportant code removed

override fun onChildDraw(c: Canvas, recyclerView: RecyclerView, viewHolder: RecyclerView.ViewHolder,
                         dX: Float, dY: …
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
1
解决办法
684
查看次数

标签 统计

android ×2

in-app-billing ×1

java ×1