我已经实现了一个public class MySoundLoader extends AsynchronousAssetLoader<MySound, MySoundLoader.SoundParameter> {
private MySound sound;
public MySoundLoader(FileHandleResolver resolver) {
super(resolver);
}
@Override
public Array<AssetDescriptor> getDependencies(String fileName, FileHandle file, SoundParameter parameter) {
return null;
}
@Override
public void loadAsync(AssetManager manager, String fileName, FileHandle file, SoundParameter parameter) {
sound = new MySound(Gdx.audio.newSound(file));
}
@Override
public MySound loadSync(AssetManager manager, String fileName, FileHandle file, SoundParameter parameter) {
MySound sound = this.sound;
this.sound = null;
return sound;
}
static public class SoundParameter extends AssetLoaderParameters<MySound> {
}
}
和一个cardview
,它们可以从firebase中获取数据。我想对用于不同活动的卡片实施recyclerview
方法。如何为卡添加点击方法?这是我的主要活动。
onclick
答案 0 :(得分:0)
请看一下我的代码,在我的情况下,我使用这种方法在recycleview项目中实现setonlclick并将值发送给其他活动
holder.setName(userName);
holder.setUserImage(userThumb, getContext());
holder.mView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent chatIntent = new Intent(getContext(), Tampung_chatActivity.class);
chatIntent.putExtra("user_id", list_user_id);
chatIntent.putExtra("user_name", userName);
startActivity(chatIntent);
}
});
完整的代码,您可以在这里看到: full snipshed code implement onclick with recycleview and firebase