从方法调用时,Activity不会启动

时间:2012-12-05 10:02:38

标签: android-activity localization oncreate

我有一个活动类(A)和一个非活动类(B)。在A中有一些对B有用的方法,特别是从B我称之为A的方法,其中shuold返回坐标(实际上A通过GPS提供者执行本地化)。问题是,当我从B调用A时,活动不会启动,我会获得异常。

如何从另一个非活动类???

调用的方法启动一个活动

我尝试了不同的解决方案,但它们都没有奏效。我尝试例如在方法中启动onCreate()tiping this指令:

Bundle tempBundle = new Bundle();

的onCreate(tempBundle);

这是活动类的方法:

   public double GetCoordinates(boolean value) { 

    Bundle tempBundle = new Bundle();
    onCreate(tempBundle);

    if(value) 
        coordinate = latitude; 
    else 
        coordinate=longitude;

    return coordinate; 
   }

这些是非活动类中的说明:

            Localization loc = new Localization();

            LATITUDE = loc.GetCoordinates(true); 

            LONGITUDE = loc.GetCoordinates(false);

有任何提示吗?

0 个答案:

没有答案