Different applications run in distinct VMs. You can't just access data directly.
The Android way of sharing data between activities is to send an Intent. R/ On Sun, May 10, 2009 at 7:23 PM, Rakoun <[email protected]> wrote: > > Bonsoir tout le monde, > > I investigated more and I notice that. > If I create a project, named "Project1" with one Activiy and with a > class name A that have a Uri pulic static field and if I create > another project named "Project2" that reference "Project1", if in > "Project2" I try to assign A.myuri to an Uri variable, Project2 failed > at running. > Why? > > > -------------------- Project1 --------------------- > public class A { > public static Uri myuri = Uri.parse("test"); > } > > package com.project1; > > public class Project1 extends Activity { > /** Called when the activity is first created. */ > �...@override > public void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > setContentView(R.layout.main); > } > } > > ------------------- Project2 -------------------------------------- > package com.project2; > > import com.project1.A; > > public class TestDuplicatedField extends Activity { > /** Called when the activity is first created. */ > �...@override > public void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > setContentView(R.layout.main); > Uri uri = A.myuri; > } > } > > > Regards > > On 8 mai, 22:29, Rakoun <[email protected]> wrote: >> I have to project in my eclipse IDE: >> - my android application, where I defined a content provider, >> - a junit project base on a article from "My life with android" blog >> (http://tinyurl.com/q7v3o5) where I test my content provider. >> Before I update to 1.5 the junit project work well for my test case. >> Since I passed to 1.5 sdk the junit test case failed for my test case >> but work for all test case define in the article of "My life with >> android" (http://tinyurl.com/q7v3o5). >> I compile my junit project in 1.1 and try to test it on a 1.1 avd and >> 1.5 avd but it still not works. >> Can anybody help me? >> >> Here is the error I get: >> --------------------------------------------------------------------------- >> -------------------------------------------------------------------------- >> 05-09 02:02:43.733: WARN/dalvikvm(1318): VFY:unabletoresolvestatic >> field 50 (CONTENT_URI) in Lcom/rakoun/boutsdechandelles/ >> contentprovider/BDCProviderShop$Shops; >> 05-09 02:02:43.733: WARN/dalvikvm(1318): VFY: rejecting opcode 0x62 >> at 0x0009 >> 05-09 02:02:43.733: WARN/dalvikvm(1318): VFY: rejected Laexp/junit/ >> BoutsDeChandellesProviderTest;.testDeleteShop ()V >> 05-09 02:02:43.743: WARN/dalvikvm(1318): Verifier rejected class Laexp/ >> junit/BoutsDeChandellesProviderTest; >> 05-09 02:02:57.724: WARN/dalvikvm(1318): threadid=17: thread exiting >> with uncaught exception (group=0x4000fe70) >> 05-09 02:02:57.724: ERROR/AndroidRuntime(1318): Uncaught handler: >> thread Thread-9 exiting due to uncaught exception >> 05-09 02:02:57.884: ERROR/AndroidRuntime(1318): java.lang.VerifyError: >> aexp.junit.BoutsDeChandellesProviderTest >> 05-09 02:02:57.884: ERROR/AndroidRuntime(1318): at >> java.lang.Class.getDeclaredConstructors(Native Method) >> 05-09 02:02:57.884: ERROR/AndroidRuntime(1318): at >> java.lang.Class.getConstructor(Class.java:484) >> 05-09 02:02:57.884: ERROR/AndroidRuntime(1318): at >> junit.framework.TestSuite.getTestConstructor(TestSuite.java:177) >> 05-09 02:02:57.884: ERROR/AndroidRuntime(1318): at >> junit.framework.TestSuite.<init>(TestSuite.java:59) >> 05-09 02:02:57.884: ERROR/AndroidRuntime(1318): at >> junit.framework.TestSuite.addTestSuite(TestSuite.java:101) >> 05-09 02:02:57.884: ERROR/AndroidRuntime(1318): at >> aexp.junit.ExampleSuite.<init>(ExampleSuite.java:9) >> 05-09 02:02:57.884: ERROR/AndroidRuntime(1318): at >> aexp.junit.TestRunner.run(JUnit.java:144) >> 05-09 02:02:57.884: ERROR/AndroidRuntime(1318): at >> java.lang.Thread.run(Thread.java:1058) >> --------------------------------------------------------------------------- >> -------------------------------------------------------------------------- >> >> Rakoun >> /°\ > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

