title: Anonymous Bug in Intent
body: <p>I am populating Recyclerview items by reading  Text (.txt) files from Raw 
  Folder.It is populated as good.Having 10 Title. </p>
  
  <p>When I click the 1st Title, the related data is shown in Next Activity through an Intent(Intent has value). </p>
  
  <p>But when I click any RecyclerViewItem except 1st Title,Next Activity is opened,but respective data is not passed to next activity. </p>
  
  <p>But in Adapter class,I could get the Title while Clicking it.</p>
  
  <p>Even I have tried by using Listview but nothing worked...</p>
  
  <p>Here is my Code:</p>
  
  <p><strong>Adapter Text OnClickListener:</strong></p>
  
  <pre><code>holder.txtSong.setOnClickListener(new View.OnClickListener() {
              @Override
              public void onClick(View view) {
  
                  TextView txtView = (TextView) view.findViewById(R.id.textView);
                  String forecast = (String) txtView.getText();
                  Log.e("Position", String.valueOf(position) );
                  Log.e("Position..1",forecast);
  
                  Intent i = new Intent(view.getContext(), MainActivity.class);
                  i.putExtra(Intent.EXTRA_TEXT, forecast);
                  view.getContext().startActivity(i);
              }
          });
  </code></pre>
  
  <p><strong>MainActivity:</strong></p>
  
  <pre><code>    @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.song_list_item);
          context = this;
  
          pref = this.context.getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);
  
          TextView textView = (TextView) findViewById(R.id.textView);
          Intent i = getIntent();
          String Song = i.getExtras().getString(Intent.EXTRA_TEXT);
  
          try {
              InputStream inputstream = getResources().getAssets().open(Song + ".txt");
              BufferedReader reader = new BufferedReader(new InputStreamReader(inputstream));
  
              String m = reader.toString();
              StringBuilder total = new StringBuilder();
              String line;
              while ((line = reader.readLine()) != null) {
                  total.append(line);
              }
              m = total.toString();
  
              textView.setText(m);
              textView.setTextColor(Color.BLACK);
  
          } catch (IOException ex) {
              System.out.println("Error" + ex);
          }
  }
  </code></pre>
  
  <p>Your answer is more appreciated...</p>