What are the problems in using Intent to pass objects from one activity to another

What are the problems in using Intent to pass objects from one activity to another

By : bluebabygirl26
Date : November 28 2020, 11:01 PM
around this issue Intents should only pass small packets of data. If you need to pass something big, save it to storage or a database, pass an uri through the Intent and then read the data in the receiving Activity.
Passing big data in the intent will cause drastic problems, up to the point of killing your app process (which is very annoying to the user).
code :

Share : facebook icon twitter icon
Android Problems Pass variable/intent to an activity

Android Problems Pass variable/intent to an activity

By : user3148501
Date : March 29 2020, 07:55 AM
it should still fix some issue "check this out just put this code in your onclick of first activity Note:->directly capture the edittext donot save the edit text in string and then pass it ,if you will do show then string will not pass. see the below example"
code :
 public void onClick(View v) {

// TODO Auto-generated method stub
Intent i = new Intent(this,Web.class);

final int result = 1;
startActivityForResult(i, result);
 Intent intent = getIntent();
Android Intent :-Use Intent to pass class objects from Activities

Android Intent :-Use Intent to pass class objects from Activities

By : Juny
Date : March 29 2020, 07:55 AM
seems to work fine You can use Serializable or Parcelable
If you use Serializable you only have to implement it by writing implements Serializable
How to pass ArrayList of Objects from one to another activity using Intent in android?

How to pass ArrayList of Objects from one to another activity using Intent in android?

By : Lukovskij Artem
Date : March 29 2020, 07:55 AM
Any of those help I have the following in code in my onClick() method as , It works well,
code :
public class Question implements Serializable {
    private int[] operands;
    private int[] choices;
    private int userAnswerIndex;

   public Question(int[] operands, int[] choices) {
       this.operands = operands;
       this.choices = choices;
       this.userAnswerIndex = -1;

   public int[] getChoices() {
       return choices;

   public void setChoices(int[] choices) {
       this.choices = choices;

   public int[] getOperands() {
       return operands;

   public void setOperands(int[] operands) {
       this.operands = operands;

   public int getUserAnswerIndex() {
       return userAnswerIndex;

   public void setUserAnswerIndex(int userAnswerIndex) {
       this.userAnswerIndex = userAnswerIndex;

   public int getAnswer() {
       int answer = 0;
       for (int operand : operands) {
           answer += operand;
       return answer;

   public boolean isCorrect() {
       return getAnswer() == choices[this.userAnswerIndex];

   public boolean hasAnswered() {
       return userAnswerIndex != -1;

   public String toString() {
       StringBuilder builder = new StringBuilder();

       // Question
       builder.append("Question: ");
       for(int operand : operands) {
           builder.append(String.format("%d ", operand));

       // Choices
       int answer = getAnswer();
       for (int choice : choices) {
           if (choice == answer) {
               builder.append(String.format("%d (A) ", choice));
           } else {
               builder.append(String.format("%d ", choice));
       return builder.toString();
  List<Question> mQuestionList = new ArrayList<Question>;
  mQuestionsList = QuestionBank.getQuestions();
  mQuestionList.add(new Question(ops1, choices1));

  Intent intent = new Intent(SourceActivity.this, TargetActivity.class);
  intent.putExtra("QuestionListExtra", ArrayList<Question>mQuestionList);
  List<Question> questions = new ArrayList<Question>();
  questions = (ArrayList<Question>)getIntent().getSerializableExtra("QuestionListExtra");
Pass object that contains objects to Activity via Intent

Pass object that contains objects to Activity via Intent

By : Mody El Sayed
Date : March 29 2020, 07:55 AM
hop of those help? You're trying to pass around data that shouldn't normally be passed around. A list is an ideal candidate for an SQLite Database. Try that or another way to persist data in android: http://developer.android.com/guide/topics/data/data-storage.html
If you insist on using Parcelable: How can I make my custom objects Parcelable?
Using intent to pass spinner objects to a new activity via a button

Using intent to pass spinner objects to a new activity via a button

By : md dipu
Date : March 29 2020, 07:55 AM
this one helps. problem in your code is that you are creating two different intent object. The former filled up with the string:
Related Posts Related Posts :
  • (android)Cant start activity => java.lang.RuntimeException: Unable to start activity ComponentInfo
  • android fragment replace fiil_parent with frame layout
  • how to reload listview from another activity (adapter) class
  • Android Location Update not returning
  • MPAndroidChart: unwanted spacing between XAxis and data line
  • How to parse JsonArray values in Android
  • Lifecycle of tabs in Android
  • Android : Multi line text EditText inside BottomSheetDialog
  • set savedInstanceState Bundle in Activity
  • Change progressDialog font to custom on Android
  • Why POT textures work slower than non-pot?
  • PersonAPI Google+ "PERMISSION_DENIED" Error
  • Using UserDialogs in Android
  • Get lightness of ambiance with react-native?
  • Lines between code in android
  • Sort list in two differents ways
  • Android Studio Change Array Value
  • Disable webview browser tester ( android )
  • Are there any cons of creating Singleton class with static field to communicate between activities in Android?
  • Change fragment background on create view dynamically
  • Android Getting coordinates of an image
  • unfortunately project has stopped after adding admob ads
  • Error inflating Class ImageView on RecyclerView
  • Android percent layouts
  • App Inventor - Input an item to a list and then properly display the list
  • Android, CountDownTimer latency
  • How to detect MotionEvent.ACTION_DOWN in service Android
  • code in HTML for sharing content over Phone gap interacting with other app as like ACTION_SEND indent on the native andr
  • Android - Displaying decimal as formatted fraction (and vice versa)
  • Android -FAB Behaviour with half list
  • Enabling externalNativeBuild with ABI split
  • Issue with multiscreen design
  • Upload binary file with retrofit 2 in Android
  • R.layout is'nt recogized by the studio
  • android - RecyclerView updating every second and have a longPressListener
  • What's the best way (in Android dev) to consume REST API (in addition to Retrofit)?
  • Which Android SDK Packages do I need for Cordova and Android 4+
  • Android & Retrofit2 - posting image file in multipart request
  • Calabash directory structure for testing both Android and iOS
  • javafxports 8.60.7 - using Back button on Android - none exit application
  • Create file from drawable to send with sendbird
  • Firebase app integration error
  • Xamarin No resource found that matches the given name (at 'colorAccent' with value '@color/accent ')
  • Will Firebase provide tests for other OS and does it support manual testing?
  • Android - Obtain self-signed server certificate and add to trusted keystore
  • Error:(25, 46) error: @InjectViews must be a List or array
  • What is the difference between 'Make' and 'Gradle-aware Make'?
  • How to know if user has verified his/her email address
  • Importing Android-Download-Manager library results "failed to resolve"?
  • Showing particular area in google PlacePicker
  • Sharing pdf to Evernote not working in Android
  • Android : Google signin is not working in release mode
  • How to save an intent object and later retrieve it
  • Convert YUV Image into greyscale Image - Same Result as RGB to Grayscale?
  • bulkTransfer makes the application crash
  • How to aspect fill programmatically? [Android]
  • I lost my key store password, I want to update my app on plays store with same keystore
  • How to find the minimum and maximum dates from three tables even if there is no date in one table in android sqlite
  • Unparseable date: "10:40:54" (at offset 0)
  • Keep count of consumable in-app purchases using Firebase Realtime Database
  • shadow
    Privacy Policy - Terms - Contact Us © soohba.com