0
我使用這個框架,我已經嘗試了很多次來解決這個問題,但我無法做到。我已經在問stackoverflow,但沒有人不能幫助我。其實我試過了。Swipeable-Cards Adapter獲得項目信息
我米使用這個框架:https://github.com/kikoso/Swipeable-Cards
而我會用SimpleCardStackAdapter這樣的:
for (int i = 0; i < user.length(); i++) {
final JSONObject c = user.getJSONObject(i);
// Storing JSON item in a Variable
String id = c.getString(user_id);
String name = c.getString(username);
final String email = c.getString(text);
String image1 = c.getString(imageUrl);
String range1 = c.getString(range);
String msgId = c.getString(postId);
// adapter.add(new CardModel(name, email, image1));
//Set JSON Data in TextView
Log.i("image1image1image1image1", image1);
// CardModel cardModel = new CardModel(" cardModel", " CardModel", r.getDrawable(R.drawable.picture1));
card = new CardModel(name, email, image1);
card.setOnClickListener(new CardModel.OnClickListener() {
@Override
public void OnClickListener() {
Log.i("Swipeable Cards", "I am pressing the card");
// Intent no = new Intent(HomeListview.this, YayDetailActivity.class);
/// startActivity(no);
}
});
card.setOnCardDimissedListener(new CardModel.OnCardDimissedListener() {
@Override
public void onLike(CardModel card) {
Log.i("Swipeable Cards", "I dislike the card");
}
@Override
public void onDislike(CardModel card) {
Log.i("Swipeable Cards", "I like the card");
// new sendNewYay().execute(sharedToken, card.getTitle());
Toast.makeText(getApplicationContext(), card.getDescription(), Toast.LENGTH_SHORT).show();
}
});
// I m added adapter
adapter.add(card);
mCardContainer.setAdapter(adapter);
}
在onDislike方法,我需要的項目名稱。
在這一行:new sendNewYay()。execute(sharedToken,name);
我發送的項目名稱,但它不工作。
1.如何在此方法中獲取項目名稱? 2.我有兩個按鈕,其中一個是onLike方法,另一個是onDislike方法。何可以用我的按鈕觸發這兩種方法嗎?
謝謝。
對於需要進一步您發佈的JSON響應和javacode – Dilip