【发布时间】:2018-08-07 20:52:44
【问题描述】:
我有一个 android 片段,用户可以在其中进行应用内购买,但是当我尝试编译它时,我收到了这个错误:
错误:不兼容的类型:Premium_Fragment 无法转换为 Activity。
我将此github page 用作实施应用内购买的参考。
btn_influencer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
bp.purchase(Premium_Fragment.this, "channel");
}
});
此行导致问题:
bp.purchase(Premium_Fragment.this, "channel");
【问题讨论】:
-
可能是因为
Premium_Fragment(为什么会有_?)不是一个Activity,它是一个Fragment。你试过getActivity()吗?
标签: java android android-activity fragment