Android 将变量从 Java activity 传递给 Kotlin 适配器
Android pass variable from Java activity to Kotlin adapter
我不知道为什么我对此空白...但我有一个显示评论的 java activity...我需要传递 id在获取所有评论的适配器上评论的照片。该适配器称为 CommentGrabber:
commentGrabber = new CommentGrabber(this);
...它是这样执行的:
private void requestComment() {
commentGrabber.getComment();
}
当前照片的“id”变量可以通过获取其意图随时获得,但我已将其保存到名为“photo_id”的字符串中。“
final String photo_id = getIntent().getStringExtra("id");
这是适配器端的样子:
fun getComment(String photo_id) {
//this is where the function is handled
}
所以我只需要弄清楚如何从我的评论 activity 中获取“photo_id”到适配器中的“getComment”。
我希望适配器方法需要如下参数:
fun getComment(photo_id : String) {
// from there then pass the photo_id to the service call
}
你可以这样称呼它:
adapter.getComment(photo_id);
每当您想通过 id 获取评论时。
我希望这是有道理的。如果您需要进一步说明,请随时询问。
我不知道为什么我对此空白...但我有一个显示评论的 java activity...我需要传递 id在获取所有评论的适配器上评论的照片。该适配器称为 CommentGrabber:
commentGrabber = new CommentGrabber(this);
...它是这样执行的:
private void requestComment() {
commentGrabber.getComment();
}
当前照片的“id”变量可以通过获取其意图随时获得,但我已将其保存到名为“photo_id”的字符串中。“
final String photo_id = getIntent().getStringExtra("id");
这是适配器端的样子:
fun getComment(String photo_id) {
//this is where the function is handled
}
所以我只需要弄清楚如何从我的评论 activity 中获取“photo_id”到适配器中的“getComment”。
我希望适配器方法需要如下参数:
fun getComment(photo_id : String) {
// from there then pass the photo_id to the service call
}
你可以这样称呼它:
adapter.getComment(photo_id);
每当您想通过 id 获取评论时。
我希望这是有道理的。如果您需要进一步说明,请随时询问。