Guest User

Untitled

a guest
Nov 23rd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. ArrayList<NameValuePair> nameValuePairs = new ArrayList<>();
  2. nameValuePairs.add(new BasicNameValuePair("username", username));
  3. nameValuePairs.add(new BasicNameValuePair("name", name));
  4.  
  5. Button button = (Button) findViewById(R.id.button);
  6. button.setOnClickListener(new View.OnClickListener() {
  7. @Override
  8. public void onClick(View view) {
  9. Intent intent = new Intent(MainActivity.this,Main2Activity.class);
  10. intent.putParcelableArrayListExtra ("nvp", (ArrayList<? extends Parcelable>) nameValuePairs);
  11. startActivity(intent);
  12. }
  13. });
  14.  
  15. public class BasicNameValuePair implements Parcelable {
  16. private int mData;
  17.  
  18. public int describeContents() {
  19. return 0;
  20. }
  21.  
  22. public void writeToParcel(Parcel out, int flags) {
  23. out.writeInt(mData);
  24. }
  25.  
  26. public static final Parcelable.Creator<BasicNameValuePair> CREATOR
  27. = new Parcelable.Creator<BasicNameValuePair>() {
  28. public BasicNameValuePair createFromParcel(Parcel in) {
  29. return new BasicNameValuePair(in);
  30. }
  31.  
  32. public BasicNameValuePair[] newArray(int size) {
  33. return new BasicNameValuePair[size];
  34. }
  35. };
  36.  
  37. private BasicNameValuePair(Parcel in) {
  38. mData = in.readInt();
  39. }
  40. }
  41.  
  42. Error:(57, 94) error: incompatible types: ArrayList<NameValuePair> cannot be converted to ArrayList<? extends Parcelable>
Add Comment
Please, Sign In to add comment