I am writing a app, and basically I want to carry accross a variable
from one java file to another.

So from my first java file I am calling the second one by:


   setContentView(R.layout.saveimage);


        //Intent i = new Intent(anyView.getContext(),
AndroidWebImage.class);
        Intent i = new Intent(arg0.getContext(),
AndroidWebImage.class);
        i.putExtra("ImagePosition", picurepos);
       startActivity(i);


Which loads up the new page fine, but then causes a error and forces
close. When playing about with the code of the java file i am going
to, which is:


            Intent intent = getIntent();
            int position = intent.getIntExtra("ImagePosition", -1);
            String picposition = Integer.toString(position);

This causes the force close.  But if I remove the above and put the
line

          String picposition= "10";

The app doesn't force close, but then I haven't carried the needed
varable over.   My manifest refrence is:

         <activity android:name=".SavePicture"
                android:label="@string/SavePicTitle"
                android:screenOrientation="portrait"
                >
          <intent-filter>
              <action
                    android:name="android.intent.action.MAIN" />
          </intent-filter>
        </activity>

The one variable i need to carry accross is 'picturepos'.  Thank you
in advance....

-- 
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to