我正在用android开发一个项目,我只是了解 card view 类。
我制作了一张卡片,当用户单击时会产生吐司。
但是我也希望我的卡在用户单击时调用另一个活动。
我在下面发布了部分代码。
Fatal error: Uncaught Google_ServiceException:
Error calling GET https://www.googleapis.com/oauth2v2userinfo?key=DummyKeyForStackOverflow: (400)
API Key not found. Please pass a valid API key. in /home2/domainName/***/src/io/Google_REST.php:66
Stack trace:
#0 /home2/domainName/***/src/io/Google_REST.php(36): Google_REST::decodeHttpResponse(Object(Google_HttpRequest))
#1 /home2/domainName/***/src/service/Google_ServiceResource.php(177):Google_REST::execute(Object(Google_HttpRequest))
#2 /home2/domainName/***/src/contrib/Google_Oauth2Service.php(37):Google_ServiceResource->__call('get', Array)
#3 /home2/domainName/***/3rdparty.php(176):Google_UserinfoServiceResource->get()
#4 /home2/domainName/***/user_dashboard_profile.php(110): mymethod_goo in /home2/domainName/***/src/io/Google_REST.php on line 66
我已经按照您所说的对代码进行了更改,但是当我单击“继续”按钮时,我的应用程序崩溃了。代码出了什么问题?
答案 0 :(得分:0)
https://www.youtube.com/watch?v=d6CfaWW7G5Q
这部影片为我提供了帮助,并解决了我的问题。如果以后有人遇到同样的问题,请观看此影片。
答案 1 :(得分:-1)
这里的主要思想是定义您的actionClickListener
<canvas id="c"></canvas>
public class AdapterCustomList extends RecyclerView.Adapter<RecyclerView.ViewHolder>
public interface OnItemClickListener {
void onItemClick( whateverArgsYouWant );
}
private OnItemClickListener mOnItemClickListener;
public void setOnItemClickListener(final OnItemClickListener mItemClickListener) {
this.mOnItemClickListener = mItemClickListener;
}
创建回收视图项时(如果您在回收视图中使用卡片视图),将调用此方法
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, final int position) {
...
OriginalViewHolder vItem = (OriginalViewHolder) holder;
vItem.baseCard.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (mOnItemClickListener != null) {
mOnItemClickListener.onItemClick( whateverArgsYouWant );
}
}
});
}