Skip to content Skip to sidebar Skip to footer

Receiving Data Using Intent

I am trying to send some data using Intent from my NoteActivity to MainActivity class's method (addNote()) public class MainActivity extends AppCompatActivity { private Recyc

Solution 1:

Call your method addNote() from onCreate method.

   public class MainActivity extends AppCompatActivity {

        private RecyclerView recyclerView;
        private RecyclerView.Adapter mAdapter;
        private RecyclerView.LayoutManager layoutManager;
        ArrayList<String> notes = new ArrayList<String>();





        @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);


        setContentView(R.layout.activity_main);
        notes.add("sql");

        //Intent intent = new Intent(NotePad.this,MainActivity.class);
        //intent.putExtra(EXTRA_MESSAGE,str);
        //startActivity(intent); 

          addNote();

    }

    void addNote()
    {

        Intent intent = this.getIntent();
        String title = intent.getStringExtra(NotePad.EXTRA_MESSAGE).toString();
        notes.add(title);
        Log.d("Data","inside saveData");
        Log.d("Data","title: "+title);

       }

     }

Post a Comment for "Receiving Data Using Intent"