Android Send Extra Data Through Multiple Activities
I have a chain of intents 1) Select File 2) Overlay some stuff 3) Save on Disk 4) Upload to Server This means that i am using those commands 4 times: video_id = extras.getString('v
Solution 1:
You can use Singleton Class i.e. Application in android. It maintains global application state.
publicclassGlobalClassextendsApplication{
privateString name;
publicStringgetName() {
return name;
}
}
Assign GlobalClass.java in application tag in application Manifest.xml android:name="com.androidexample.globalvariable.GlobalClass"
After Assigning you can set or access this variable from any activity using following code.
final GlobalClass globalVariable = (GlobalClass) getApplicationContext();
//Set name inglobal/application context
globalVariable.setName("Android Example context variable");
//get name frim global/application context fromany other activity.
String name = globalVariable.getName();
Solution 2:
Use SharedPreference. Please check http://developer.android.com/training/basics/data-storage/shared-preferences.html SharedPreference will not delete automatically.
Post a Comment for "Android Send Extra Data Through Multiple Activities"